Q80 — AWS DOP-C02 第1章

第 80/100 問 | ← 第1章

ある企業はコンテナをアプリケーションに使用しています。同社は、一部のコンテナイメージが必要なセキュリティ設定を欠いていることに気づきました。 ある開発者エンジニアは、標準的なベースイメージを作成するソリューションを実装する必要があります。このソリューションは、米国西部(オレゴン)、米国東部(バージニア北部)、欧州(フランクフルト)の各リージョンに毎週ベースイメージを公開する必要があります。

正解: C. コンテナレシピを使用してイメージを構築するEC2 Image Builderパイプラインを作成します。パイプラインを設定し、イメージを3つのリージョンすべてのAmazon Elastic Container Registry(Amazon ECR)リポジトリに配布します。パイプラインを毎週実行するように設定します。

解説

この問題は、AWSサービスにおけるコンテナイメージの構築およびマルチリージョン配布の実装方法を問うものです。AWS EC2 Image Builderは、カスタムコンテナイメージの作成をサポートし、単一のパイプライン設定で複数のターゲットリージョンを指定して、異なるリージョンのECRリポジトリに自動的に配布できます。選択肢Cでは、EC2 Image Builderを用いて3つのリージョンすべてに直接配布することで、選択肢AおよびBにおけるECRレプリケーションの追加設定を回避し、マルチリージョン配布プロセスを簡素化します。一方、選択肢Dで使用されるCodeDeployは、イメージ構築ツールではなく、デプロイツールです。AWS公式ドキュメントによれば、EC2 Image Builderはマルチリージョン配布機能を備えており、本問題の要件に合致します。