IT資格マップ
DVA-C03 練習問題3:ECRの古いイメージを自動で整理する
DVA-C03の練習問題3です。ECRに溜まったコンテナイメージを、直近の10個だけ残して自動で消す方法を、ライフサイクルポリシーで解きます。
AWS Developer(DVA-C03)
AWS DVA-C03 オリジナル問題 3
人が全選択肢を確認済み(AI 作成)
AI が一次情報をもとに作成し、人がすべての選択肢を確認しました(確認)。
根拠(Amazon Web Servicesの公開資料の要約):ECR のライフサイクルポリシーは、イメージの数や経過日数などの条件で、リポジトリ内のイメージを自動で期限切れにする。根拠の資料を開く
Amazon Web Services、AWS は、Amazon.com, Inc. またはその関連会社の商標です。当サイトはAmazon Web Servicesと提携・公認の関係にありません。この問題は当サイトが独自に作成したもので、実際の試験の問題ではありません。
根拠の資料と食い違う点があれば、資料が優先です。解説文は検証の対象外です。品質方針
コンテナイメージを Amazon ECR のリポジトリに push し続けた結果、古いイメージが溜まって保存料金が増えています。直近の10個だけを残し、それより古いイメージは自動で削除したいと考えています。運用用のスクリプトは書きたくありません。最も適した方法はどれですか。
答えと選択肢ごとの根拠を見る
正解:ア(ECR のライフサイクルポリシーで、イメージ数が10を超えたものを期限切れにするルールを設定する。) 当サイトの解答
ア ○ 正しい
ECR のライフサイクルポリシーは、イメージの数や経過日数などの条件で、イメージを自動で期限切れにします。スクリプトは要りません。
イ × 誤り タグを不変にすれば、古いイメージが整理されると考えた
タグの不変設定は、同じタグで上書き push されるのを防ぐものです。イメージは削除されません。
ウ × 誤り スキャンの設定で、不要なイメージも整理されると考えた
スキャンは脆弱性を調べる機能で、イメージを削除しません。
エ × 誤り ECR のイメージは、自分の S3 バケットのオブジェクトと同じように管理できると考えた
ECR のイメージは、利用者の S3 バケットに置かれません。S3 のライフサイクルルールの対象ではありません。
解説を開く
解説
答えはエ:ECR のライフサイクルポリシー
ECR には、イメージを自動で整理する仕組みが用意されています。ルールの条件には、イメージ数(「10個を超えたもの」)や、経過日数があります。ルールには優先順位をつけられます。
この問題は、試験ガイドの分野「Testing and Deployment」にあたります。当サイトが作った問題で、公式のサンプル問題とは別です。
誤答は何を取り違えているか
アとイは設定の目的が削除ではありません。ウは、ECR のイメージが S3 バケットのオブジェクトではない点で成り立ちません。
似た問題を解くときの手がかり
コンテナイメージの保管・整理は、DVA-C03 で加わった範囲です。「ECR でできること」は、タグの設定・スキャン・ライフサイクルと、働きで分けて覚えます。
参考にした資料
Amazon Web Services(確認)