1

コマンドを実行すると、次のエラーが発生しますdescribe region。私は入るUbuntu 12.04

$ ec2-describe-regions
Required option '-K, --private-key KEY' missing.

私はすでに次の行をセットアップしています

$ export EC2_HOME=<path-to-tools>
$ export PATH=$PATH:$EC2_HOME/bin 
$ export AWS_ACCESS_KEY=your-aws-access-key 
$ export AWS_SECRET_KEY=your-aws-secret-key

手伝ってくれませんか?

4

1 に答える 1

1

このオプション-K, --private-key KEYは、実際には非推奨オプションの 1 つです。CLI ツールの共通オプションを参照してください。

期間限定で、アクセス キー ID とシークレット アクセス キーの代わりに、プライベート キーと X.509 証明書を引き続き使用できます。ただし、アクセス キー ID (-O, --aws-access-key) とシークレット アクセス キー (-W, --aws-secret-key) をプライベート キー (-K, --private-key) および X.509 証明書 (-C、--cert) は、移行期間が経過するとサポートされなくなります。詳細については、ツールにあなたが誰であるかを伝えるを参照してください。

アドバイスに従い、今後はアクセス キー ID (-O, --aws-access-key) とシークレット アクセス キー (-W, --aws-secret-key)のみを使用することを強くお勧めします。それらはすでに利用可能です;)

-Oしたがって、 and を明示的に使用できる可能性があります-Wが、エラーは実際には古いバージョンのAmazon EC2 API ツールAWS_ACCESS_KEYを使用しているだけであり、環境変数を自動的に取得してそれらを更新する必要があることを示しています。 Tell the CLI Tools Who You AreAWS_SECRET_KEYで説明および宣伝されているとおりです。


AWS は現在、AWS サービスを管理するための統合ツールとしてAWS Command Line Interfaceを確立しています。これは、Amazon Web Servicesハブのツールでまだ利用可能なサービスごとのさまざまなコマンド ライン ツールに取って代わるものと思われます。これはまだDeveloper Previewとして分類されていますが、コマンド補完などをサポートしているため、AWS の使用全体がより合理化され、用途が広くなり、発見しやすくなり、すでに非常にうまく機能しています。

于 2013-08-26T22:38:06.307 に答える