-
.circleci/config.yml
の修正ポイント
結論
- orbsを
aws-ecr: circleci/aws-ecr@8.1.2
に上げる - CircleCIの環境変数に
AWS_ECR_REGISTRY_ID
を追加、12桁のregistry_id
を登録 - ECR関連の環境変数には
$
を付ける - imageの指定を
image: ubuntu-2004:202201-02
に変更 -
account-url
は使わなくなったので削除
ECR関連の環境変数?
- こんなエラーが出てる時はコレ
Provided region_name 'AWS_DEFAULT_REGION' doesn't match a supported format.
Error: Cannot perform an interactive login from a non TTY device
- 以下対応例
- region: AWS_DEFAULT_REGION
↓
- region: $AWS_DEFAULT_REGION
registry_idって?
xxxxxxxxxxxx.dkr.ecr.ap-northeast-1.amazonaws.com
↑↑↑このxxxxの部分
参考(公式ドキュメント)
補足
- 2022/5/31に提供停止なので対応はお急ぎ下さい
- 4時間詰まったので同じ思いをする人が1人でも減るように共有