Q35 — AWS SAA-C03 第15章

第 35/100 問 | ← 第15章

Q1135. ある会社は、AWS Organizations 内の同一組織に属する複数の AWS アカウントで、複数のアプリケーションを実行しています。コンテンツ管理システム(CMS)は、VPC 内の Amazon EC2 インスタンス上で動作しており、別アカウントにデプロイされた Amazon Elastic File System(Amazon EFS)ファイルシステム上の共有ファイルにアクセスする必要があります。この EFS は、別の VPC に配置されています。この要件を満たす解決策はどれですか?

正解: B. 2 つのアカウント間で VPC シェアリングを有効化します。EFS マウントヘルパーを使用して、EC2 インスタンスにファイルシステムをマウントします。EFS ファイルシステムを共有サブネットに再デプロイします。

解説

CMS が別アカウント・別 VPC に配置された Amazon EFS ファイルシステムにアクセスするという要件を満たす解決策は、選択肢 B です。理由:VPC シェアリングの有効化により、異なるアカウントのリソースが同一 VPC にアクセスできるようになり、一方のアカウント内の EC2 インスタンスが他方のアカウント内の EFS に接続可能になります。EFS マウントヘルパーの利用は、マウント手順を簡素化し、セキュアかつ効率的に EFS へアクセスすることを保証します。また、EFS を共有サブネットに再デプロイすることで、マウントターゲットが EC2 インスタンスから到達可能になります。他の選択肢が不適切な理由:A — EFS はマウントに Elastic IP を使用しないため、この方法は無効です。EFS は VPC 内の特定のマウントターゲット経由でのみアクセス可能です。C — Systems Manager Run Command は EC2 インスタンスへのコマンド実行を可能にしますが、アカウント間および VPC 間のネットワーク接続やアクセス制御といった根本的な課題を解決しません。D — amazon-efs-utils のインストールはマウントプロセスの一環ではありますが、VPC シェアリングの有効化や EFS の到達可能なサブネットへの配置がなければ、跨アカウント環境では正しく機能しません。したがって、選択肢 B が、異なるアカウントおよび VPC 間で CMS が EFS にアクセスするための最適な解決策です。