概要
Amazon ECRのリポジトリを一括削除する機会がありましたので、その備忘録です。ご利用される際は注意して実行してください。
リポジトリの一覧を作成
以下の記事を参考にしました。

aws cliでECSのリポジトリ内にどんなimageタグがbuildされているかワンライナーで答える - Qiita
時間の無い人向け 下記コマンドののところをご自身のECS(Amazon EC2 Container Service)に登録されたrepositoryNameに置き換えて実行します。 $ aws ecr list-images --repos...
以下を実行します。
aws ecr describe-repositories --output json | jq -re ".repositories[].repositoryName" > repository.list
macの場合でjqコマンドがない場合、brew install jqなどを実行してください。
削除
以下を実行します。--forceを使って、imageがあっても削除を行います。
for X in `awk '{print $1}' repository.list` ; do aws ecr delete-repository --repository-name $X --force ; done
まとめ
ご利用される際は十分注意の上、実行してください。参考になりましたら幸いです。




コメント
…