🔐
ecr get-login はdeprecatedなので get-login-password を使う
とあるプロジェクトのビルドパイプラインが以下のコマンドを実行しているところで失敗していた。
aws ecr get-login --no-include-email
ドキュメントをみると v2 では非推奨なやり方だった。
何かの拍子でv2に上がったものと思われる 今までv1だった事にも驚いたw
This command is deprecated in AWS CLI version 2, use get-login-password instead. For more information see the AWS CLI version 2 installation instructions and migration guide.
ということでv2で推奨されているget-login-password
の使う方法に修正して無事解決
aws ecr get-login-password --region <region> | docker login --username AWS --password-stdin <aws_account_id>.dkr.ecr.<region>.amazonaws.com
Discussion