翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
使用が終わったイメージはリポジトリから削除できます。リポジトリでの作業が終了したら、リポジトリ全体とその中のすべてのイメージを削除できます。詳細については、「Amazon ECR でのプライベートリポジトリの削除」を参照してください。
イメージを手動で削除する代わりに、リポジトリのライフサイクルポリシーを作成すると、リポジトリ内のイメージのライフサイクル管理をより詳細に制御できます。ライフサイクルポリシーを使用すると、このプロセスが自動化されます。詳細については、「Amazon ECR でのライフサイクルポリシーを使用したイメージのクリーンアップの自動化」を参照してください。
注記
リポジトリにイメージが混在していて、その一部が Amazon ECRがサポートする v1.1 OCI より前にプッシュされている場合、一部の署名にはイメージインデックスまたはマニフェストリストが参照されます。その結果、v1.1 OCIより前のイメージを削除すると、アーティファクトを削除するには、イメージを参照するマニフェストリストを手動で削除する必要がある場合があります。
イメージを削除するには (AWS Management Console)
https://console.aws.amazon.com/ecr/リポジトリ
で Amazon ECRコンソールを開きます。 -
ナビゲーションバーから、削除するイメージを含むリージョンを選択します。
-
ナビゲーションペインで、[Repositories] を選択します。
-
リポジトリページで、削除するイメージを含むリポジトリを選択します。
-
リポジトリ:
repository_name
ページで、削除するイメージの左にあるボックスを選択し、削除を選択します。 -
[Delete image(s)] ダイアログボックスで、選択したイメージを削除することを確認し、[Delete] を選択します。
イメージを削除するには (AWS CLI)
-
リポジトリ内のイメージを一覧表示します。タグ付けされたイメージには、イメージダイジェストおよび関連するタグのリストの両方が含まれます。タグ付けされていないイメージには、イメージダイジェストのみが含まれます。
aws ecr list-images \ --repository-name
my-repo
-
(オプション) 削除するイメージに関連付けられたタグを指定して、イメージの不要なタグを削除します。イメージの最後のタグを削除すると、イメージが削除されます。
aws ecr batch-delete-image \ --repository-name
my-repo
\ --image-ids imageTag=tag1
imageTag=tag2
-
イメージダイジェストを指定して、タグ付けされたイメージ、またはタグ付けされていないイメージを削除します。ダイジェストを参照してイメージを削除する場合、イメージとそのすべてのタグは削除されます。
aws ecr batch-delete-image \ --repository-name
my-repo
\ --image-ids imageDigest=sha256:4f70ef7a4d29e8c0c302b13e25962d8f7a0bd304EXAMPLE
複数のイメージを削除するには、リクエストで複数のイメージタグまたはイメージダイジェストを指定します。
aws ecr batch-delete-image \ --repository-name
my-repo
\ --image-ids imageDigest=sha256:4f70ef7a4d29e8c0c302b13e25962d8f7a0bd304EXAMPLE
imageDigest=sha256:f5t0e245ssffc302b13e25962d8f7a0bd304EXAMPLE