iku8blog

Webエンジニアのタダのメモ。

AWS CodeBuildでECRにログインできず「COMMAND_EXECUTION_ERROR Message: Error while executing command: aws ecr get-login」がでる

f:id:iku8:20210403015927j:plain

AWS CodeBuildでECRにログインして、最終的にイメージを作ってECRにpushしたかった。

しかし、ECRにログインする際のコマンドをCodeBuild上で叩いたところ、

「COMMAND_EXECUTION_ERROR Message: Error while executing command: aws ecr get-login ....」というエラーが発生。

f:id:iku8:20210403015646p:plain

CodeBuildにアタッチしているロールがECRを触れるようなものになっていなかったのが原因だった。

ポリシーが足りないだけななので、ECRに触れるポリシーをつけて上げれば良い

これ→AmazonEC2ContainerRegistryPowerUser

f:id:iku8:20210403014956p:plain

もう一度buildするときちんとビルドされた