Q1 — AWS DOP-C02 第2章
第 1/100 問 | ← 第2章
ある企業が、開発者向けに物理ノートパソコンへの導入手順を AWS Systems Manager Document を使用して提供したいと考えています。導入手順のコードは GitHub に保存されています。開発計画のエンジニアは、Systems Manager Agent のインストールおよび登録、およびノートパソコンへのエージェントの登録を実行する Systems Manager ドキュメントを作成済みです。
- A. Systems Manager Document を、OS-RunScript コマンドを使用して GitHub からファイルを Amazon S3 にコピーし、その後 sourceType が S3 の OS-DownloadContent プラグインを使用するように設定します。
- B. Systems Manager Document を、AWS-ConfigurePackage プラグインを使用してインストールアクションを指定し、Git リポジトリを指すように設定します。
- C. Systems Manager Document を、sourceType が GitHub で、リポジトリ詳細およびソース情報を持つ OS-DownloadContent プラグインを使用するように設定します。 ✓
- D. Systems Manager Document を、aws:softwareInventory プラグインを使用し、Git リポジトリからスクリプトを実行するように設定します。
正解: C. Systems Manager Document を、sourceType が GitHub で、リポジトリ詳細およびソース情報を持つ OS-DownloadContent プラグインを使用するように設定します。
解説
本問は、AWS Systems Manager Document で GitHub からコンテンツを取得するための正しい設定方法を問うものです。AWS ドキュメントによると、`aws:downloadContent` プラグインは GitHub や Amazon S3 などのソースからコンテンツをダウンロードでき、`sourceType` パラメータで `GitHub` を指定できます。正しい設定には、ドキュメント内で `sourceType` を GitHub とし、リポジトリパス、ブランチ、コミットID などのパラメータを指定する必要があります。選択肢 C はこのロジックに合致しており、他の選択肢(S3 経由の中継 A、Configuration Package B、Software Inventory D)は GitHub からの直接ダウンロードの標準的手法ではありません。