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".
ドキュメントでは、デフォルトのリージョンの指定については何も言及されていません。コンソールでどのように行うのですか?
たとえば、使用する必要があると思います:
aws ecs list-container-instances --cluster default --region us-east-1
もちろんこれはあなたの地域に依存します。
「リージョンを指定する必要があります」は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
#1-これを実行して、リージョンを一度だけ構成します:
aws configure set region us-east-1 --profile admin
プロファイルが異なる場合は、プロファイルの横のadmin
を変更します。
地域が異なる場合はus-east-1
を変更します。
#2-コマンドを再度実行します:
aws ecs list-container-instances --cluster default
私はあまりにも早く投稿しましたが、設定方法は以下のリンクに記載されています
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