Q57 — AWS DOP-C02 第1章

第 57/100 問 | ← 第1章

開発者管理者が、企業のコンテナイメージを保存するためのリポジトリを設定しています。管理者は、特定のタグが付与され、15日以上経過したコンテナイメージを自動的に削除するライフサイクルルールを設定する必要があります。 これらの要件を最も効果的に満たすソリューションはどれですか?

正解: A. Amazon Elastic Container Registry (Amazon ECR) でリポジトリを作成します。該当するタグを持つイメージを15日後に期限切れにするライフサイクルポリシーをリポジトリに追加します。

解説

この問題は、AWSにおけるコンテナイメージ管理のライフサイクルポリシー設定に関するものです。Amazon Elastic Container Registry(ECR)は、コンテナイメージの保存と管理に特化しており、タグおよび保持期間に基づくルールによる古いイメージの自動クリーンアップを可能にするライフサイクルポリシー機能を提供します。AWSドキュメントによると、ECRのライフサイクルポリシーは、タグマッチングと保持日数に基づいて期限切れのイメージを削除できます。一方、選択肢BのCodeArtifactはソフトウェアパッケージ向けであり、コンテナイメージには適用されません。選択肢CのS3ライフサイクルポリシーはストレージオブジェクトを対象とし、コンテナイメージの専用管理機能ではありません。選択肢DのEC2 Image Builderはイメージ構築用途であり、ライフサイクル管理には使用できません。選択肢AはECRの機能に直接対応しており、問題の要件を満たします。