Q48 — AWS DOP-C02 第2章
第 48/100 問 | ← 第2章
ある企業が、AWS Systems Managerドキュメントを使用して開発者の物理ノートブックPCをブートストラップしたいと考えています。ブートストラッププログラムのコードはGitHubに保存されています。DevOpsエンジニアは、Systems Managerエージェントをインストール済みのノートブックPCを登録し、エージェントIDを設定するSystems Managerアクティベーションを作成済みです。 次に実施すべき手順のセットはどれですか?
- A. Systems Managerドキュメントを、AWS-RunShellScriptコマンドを使用してGitHubからファイルをAmazon S3にコピーし、sourceTypeがS3であるaws-downloadContentプラグインを使用するように構成します。
- B. Systems Managerドキュメントを、aws-configurePackageプラグインのインストール操作を使用し、Gitリポジトリを指すように構成します。
- C. Systems Managerドキュメントを、GitHubのsourceTypeを持つaws-downloadContentプラグインおよびリポジトリ詳細を含むSourceInfoを使用するように構成します。 ✓
- D. Systems Managerドキュメントを、aws:softwareInventoryプラグインを使用し、Gitリポジトリからスクリプトを実行するように構成します。
正解: C. Systems Managerドキュメントを、GitHubのsourceTypeを持つaws-downloadContentプラグインおよびリポジトリ詳細を含むSourceInfoを使用するように構成します。
解説
問題文によると、企業はGitHubに保存されたブートストラッププログラムコードをSystems Managerドキュメント経由で物理ノートブックPCに展開したいと考えています。そのため、Systems ManagerがGitHubからコンテンツを取得できる方法を選択する必要があります。選択肢C「GitHubのsourceTypeを持つaws-downloadContentプラグインおよびリポジトリ詳細を含むSourceInfoを使用するSystems Managerドキュメントの構成」は、この要件を直接満たしており、GitHubからコンテンツをダウンロードできるため、問題の鍵となる要件を満たします。他の選択肢はGitHubからのダウンロードと直接関係がなく、あるいはその目的に特化していません。よって、Cが正しい答えです。