2010-11-18 6 views
20

私はEC2インスタンスを起動し、ec2-api-toolsをインストールしました。環境変数(JAVA_HOME、EC2_PRIVATE_KEY、EC2_CERT)が設定されています。E2Cインスタンスの記述はanytingを返しません

ec2-describe-instancesを実行しても何も返されません。 EC2コマンドラインによると、現在実行中(および終了済み)のすべてのインスタンスに関する情報が返されます。何がうまくいかないの?

一般的にec2-describe-images -o self -o amazonが動作するため、EC2ツールが動作しています。 ec2-describe-instancesに明示的に-Kおよび-Cパラメータを追加しても、状況は変わりません。

敬具、 神保

+5

ソリューションを書き換えることができます1、例えば'EC2_URL = https:// ec2.eu-west-1.amazonaws.com'をエクスポートします。間違った地域のため、何も表示されませんでした。 – Jimbo

+0

ここで何が問題なのか分かりませんでした。誰かが詳細を教えてもらえますか?どのように問題を解決するには?どのような手順ですか?これはコマンドですか - 「export EC2_URL = https:// ec2.eu-west-1.amazonaws.com'? –

+0

ドキュメントから関連するセクションを追加するhttp://docs.aws.amazon.com/AWSEC2/latest/CommandLineReference/set-up-ec2-cli-linux.html#set_ec2_url_linux。 「コンソールを使用してインスタンスを起動し、CLIを使用してインスタンスを操作する場合は、インスタンスのリージョンのエンドポイントURLを指定する必要があります。インスタンスのリージョンを確認するには、コンソールのナビゲーションバー。コンソールナビゲーションバーのリージョンセレクターはどこですか? –

答えて

11

もう少し詳細:

あなたは直接EC2_URLを設定する必要はありません。よりフレンドリーなコマンドラインオプションを使用することができます:

--region eu-west-1 (アドレス指定したい地域の名前に置き換えてください)。

この方法で、地域のURLエンドポイントを検索する必要はありません。

ここにこれが説明されているEC2 Command Line API Tools general optionsがあります。

+0

私はここで何が問題だったのか理解できませんでした。誰かが詳細を教えてもらえますか? –

0

すべてのインスタンスがeu-west-1にある場合、デフォルトでこの領域を使用するようにawscliを設定します。

ちょうどタイプ: `EC2_URL`は私たち-イースト以外の領域を使用するように設定する必要があります。aws configure

、あなたの資格情報を入力するように求められでしょう、そしてあなたは地域に

関連する問題