はじめに
ECSでタスクロールを指定しているのに、ECSで動かしたコンテナ内でawsコマンドを使うと、aws configureをしてくれとエラーが出る際の対処。
1 |
You must specify a region. You can also configure your region by running "aws configure". |
原因
エラーメッセージの通りregionが指定されていないから。
コンテナに以下の設定を入れるよう、Dockerfileを修正する。
1 2 3 |
[default] region=ap-northeast-1 output=json |
本問題、ECS(EC2)でのみ発生する。
ECS(fargate)では発生しない。