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

はじめに

ECSでタスクロールを指定しているのに、ECSで動かしたコンテナ内でawsコマンドを使うと、aws configureをしてくれとエラーが出る際の対処。

原因

エラーメッセージの通りregionが指定されていないから。

コンテナに以下の設定を入れるよう、Dockerfileを修正する。

本問題、ECS(EC2)でのみ発生する。

ECS(fargate)では発生しない。