Amazon Elastic Container Service (Amazon ECS) サービスがクラスター内のタスクを開始できず、次のエラーが発生します。 "CannotPullContainerError: デーモンからのエラー応答: 1234567890.dkr.ecr.us-east-1.amazonaws.com/test:curlnginx1234 のマニフェストが見つかりません。"
このエラーは、Amazon Elastic Container Registry (Amazon ECR) のプライベートリポジトリからイメージをプルするときに発生します。
このエラーメッセージが表示されていない場合は、問題またはエラーメッセージに対して次の解決策のいずれかを選択してください。
注: Amazon ECS サービスの問題をトラブルシューティングするには、サービスイベントログの診断情報を確認してください。
**注:**AWS コマンドラインインターフェイス (AWS CLI) コマンドの実行中にエラーが発生した場合は、「AWS CLI エラーのトラブルシューティング」を参照してください。また、AWS CLI の最新バージョンを使用していることを確認してください。
イメージが存在しないというエラーを解決するには、次の手順を実行します。
aws ecr list-images --repository-name "hello-world" --region us-east-1
aws ecr describe-images --repository-name "hello-world" --region us-east-1 --query 'sort_by(imageDetails,& imagePushedAt)[*]'
Amazon ECR のプライベートイメージ