Q98 — AWS SAA-C03 第12章
第 98/100 問 | ← 第12章
Q898. ある会社が、プライベートサブネット内のAmazon EC2インスタンスでアプリケーションを実行しています。このアプリケーションは、Amazon S3バケットにデータを保存・取得する必要があります。規制要件により、データはパブリックインターネットを経由してはいけません。ソリューションアーキテクトは、これらの要件を最もコスト効率よく満たすために何を行うべきでしょうか?
- A. S3バケットへのアクセスのためにNATゲートウェイを展開する。
- B. S3バケットへのアクセスのためにAWS Storage Gatewayを展開する。
- C. S3バケットへのアクセスのためにS3インターフェースエンドポイントを展開する。
- D. S3バケットへのアクセスのためにS3ゲートウェイエンドポイントを展開する。 ✓
正解: D. S3バケットへのアクセスのためにS3ゲートウェイエンドポイントを展開する。
解説
プライベートサブネット内のEC2インスタンスからAmazon S3バケットにアクセスする際に、データがパブリックインターネットを経由しないようにするという要件を満たすための最もコスト効率のよい解決策は以下のとおりです。 D. S3バケットへのアクセスのためにS3ゲートウェイエンドポイントを展開する。 S3ゲートウェイエンドポイントは、VPCエンドポイントの一種であり、パブリックインターネットを経由せずにVPC内からAmazon S3にアクセスすることを可能にします。S3ゲートウェイエンドポイントを展開することで、プライベートサブネット内のEC2インスタンスとAmazon S3間のトラフィックは、すべてAmazonのネットワーク内で完結し、規制要件を満たしつつ、データ転送料を最小限に抑えることができます。 選択肢Aでは、NATゲートウェイを用いてS3バケットにアクセスすることを提案しています。しかし、NATゲートウェイはプライベートサブネットからのアウトバウンドなインターネット接続を提供するものであり、S3へのアクセスをパブリックインターネット経由なしで行うための直接的な解決策ではありません。NATゲートウェイを経由した場合でも、S3への通信はパブリックインターネットを経由することになり、規制要件を満たしません。 選択肢Bでは、AWS Storage Gatewayを用いてS3バケットにアクセスすることを提案しています。AWS Storage Gatewayは、主にハイブリッドクラウド環境におけるストレージ統合に使用されるサービスであり、本シナリオでは不要な複雑さと追加コストを招く可能性があります。したがって、これはプライベートサブネット内のEC2インスタンスからS3にアクセスするための最もコスト効率のよい解決策ではありません。 選択肢Cでは、S3インターフェースエンドポイントを展開することを提案しています。しかし、実際には「S3インターフェースエンドポイント」というものは存在しません。S3向けに提供されているのは「S3ゲートウェイエンドポイント」(選択肢D)のみです。 まとめると、プライベートサブネット内のEC2インスタンスからAmazon S3バケットにアクセスする際に、データがパブリックインターネットを経由しないようにするという要件を満たすには、S3ゲートウェイエンドポイント(選択肢D)を展開することが、最もコスト効率がよく、かつ適切な解決策です。