概要

Amazon ECRのリポジトリを一括削除する機会がありましたので、その備忘録です。ご利用される際は注意して実行してください。

リポジトリの一覧を作成

以下の記事を参考にしました。

https://qiita.com/fk_2000/items/bffd3b1ad6f3ab109766

以下を実行します。

awsecrdescribe-repositoriesoutputjson|jq-re".repositories[].repositoryName">repository.list

macの場合でjqコマンドがない場合、brew install jqなどを実行してください。

削除

以下を実行します。--forceを使って、imageがあっても削除を行います。

forXin`awk'{print$1}'repository.list`;doawsecrdelete-repository-repository-name$X-force;done

まとめ

ご利用される際は十分注意の上、実行してください。参考になりましたら幸いです。