web-dev-qa-db-ja.com

エラーコマンドaws ecs list-container-instancesの実行時に領域を指定する必要があります

http://docs.aws.Amazon.com/AmazonECS/latest/developerguide/ECS_GetStarted.html のドキュメントに従ってawsコンテナサービスを使用しようとしています

コマンドを実行すると、次のエラーがスローされます。

aws ecs list-container-instances --cluster default

You must specify a region. You can also configure your region by running "aws configure".

ドキュメントでは、デフォルトのリージョンの指定については何も言及されていません。コンソールでどのように行うのですか?

56
user859375

たとえば、使用する必要があると思います:

aws ecs list-container-instances --cluster default --region us-east-1

もちろんこれはあなたの地域に依存します。

55
Peycho Dimitrov

「リージョンを指定する必要があります」はECS固有のエラーではなく、AWS API/CLI/SDKコマンドで発生する可能性があります。

CLIの場合、AWS_DEFAULT_REGION環境変数を設定します。例えば.

export AWS_DEFAULT_REGION=us-east-1

または CLI構成ファイル:〜/ .aws/config で設定します

[default]
region=us-east-1

または、CLI呼び出しでパス/オーバーライドします。

aws ecs list-container-instances --cluster default --region us-east-1

32
Jason

#1-これを実行して、リージョンを一度だけ構成します:

aws configure set region us-east-1 --profile admin
  • プロファイルが異なる場合は、プロファイルの横のadminを変更します。

  • 地域が異なる場合はus-east-1を変更します。

#2-コマンドを再度実行します:

aws ecs list-container-instances --cluster default
13
Inanc Gumus

私はあまりにも早く投稿しましたが、設定方法は以下のリンクに記載されています

http://docs.aws.Amazon.com/cli/latest/userguide/cli-chap-getting-started.html

アクセスキーを取得する方法は、以下のリンクに記載されています

http://docs.aws.Amazon.com/cli/latest/userguide/cli-chap-getting-set-up.html#cli-signup

3
user859375