CodeBuildエラー - ECRログインエラー PREBUILD

エラー内容

 

COMMAND_EXECUTION_ERROR: Error while executing command: aws ecr get-login-password --region ap-northeast-1 | \
docker login --username AWS --password-stdin 9xxxxxx3.dkr.ecr.ap-northeast-1.amazonaws.com. \
Reason: exit status 1

対応方法

CodeBuildを実行しているIAMユーザのIAMでロールにAWSCodeBuildAdminAccess(ECRの操作を許可する)ポリシーをアタッチする。

Amazon Elastic Container Registry のアイデンティティベースのポリシーの例 - Amazon ECR

関連記事

記事タイトル検索