AWS認定資格 WEB問題集&徹底解説
AIプラクティショナー
問題文と選択肢
- パブリックサブネットにNATゲートウェイを配置し、Amazon S3のパブリックエンドポイント経由でアクセスする
- Amazon S3へのVPCエンドポイント(Gatewayエンドポイント)を作成する
- SageMakerノートブックインスタンスにElastic IPアドレスを割り当てる
- SageMakerモデルにインターネットゲートウェイをアタッチする
A. パブリックサブネットにNATゲートウェイを配置し、Amazon S3のパブリックエンドポイント経由でアクセスする
NAT ゲートウェイはインターネットゲートウェイを前提とする仕組みで、S3 のパブリックエンドポイント宛に出ていく通信になる。
「VPC のインターネットアクセスを無効にする」というセキュリティガイドラインに真っ向から反し、要件違反。
加えて NAT ゲートウェイは時間課金+データ処理課金が発生し、追加料金なしのゲートウェイエンドポイントと比べてコスト面でも不利。
B. Amazon S3へのVPCエンドポイント(Gatewayエンドポイント)を作成する
Amazon S3 用のゲートウェイ型 VPC エンドポイントを作成し、サブネットのルートテーブルに S3 宛のルートを追加すれば、VPC 内の SageMaker からAWS のネットワーク内だけで S3 に到達できる。
インターネットゲートウェイも NAT も Elastic IP も不要で、トラフィックが公開インターネットに出ない。SageMaker の公式ドキュメントでも「インターネットにアクセスできない VPC 設定では、VPC エンドポイントを作成しないとモデルコンテナは S3 に接続できない」と明記されている。
さらにエンドポイントポリシーで特定バケットのみ許可する絞り込みもでき、機密データ要件にも合致する、唯一の正解。
C. SageMakerノートブックインスタンスにElastic IPアドレスを割り当てる
Elastic IP はパブリック IP アドレスであり、割り当てるということはインターネット経由の通信を前提にすること。
インターネットアクセスを無効化した VPC という前提に反し、機密データを公開インターネットにさらすリスクを持ち込む。
そもそも S3 への到達手段としても不要で、要件を満たさない。
D. SageMakerモデルにインターネットゲートウェイをアタッチする
インターネットゲートウェイをアタッチすれば S3 のパブリックエンドポイントには到達できるが、VPC をインターネットに開くことになり、セキュリティガイドライン違反。
「インターネットアクセス無効」という制約を読み落とすと選んでしまう典型的な誤答。
この要件下で S3 に到達する正しい手段は VPC エンドポイントである。
構成図
Amazon SageMaker(VPC 内・インターネットアクセス無効) │ サブネットのルートテーブル(S3 プレフィックスリスト宛) ▼ S3 ゲートウェイ型 VPC エンドポイント ──AWS ネットワーク内で完結──▶ Amazon S3
VPC からインターネットを使わず S3 へ=ゲートウェイエンドポイント(ルートテーブルに追加・追加料金なし)。
正解への思考ルート
問題文から要件を抽出し、選択肢の適否を判断するのがポイントです。| 要件 | 判断ポイント |
|---|---|
| VPC はインターネットアクセスが無効(セキュリティガイドライン) | インターネットゲートウェイ・NAT・Elastic IP を使う案はすべて前提違反。この一文だけで 3 つ消せる →選択肢(A・C・D)を消す |
| SageMaker モデルが Amazon S3 のデータを定期的に読み取る | S3 は VPC 外のサービス。VPC 内から到達するにはインターネット経由か VPC エンドポイント経由の二択 →選択肢(B)は候補 |
| トラフィックを公開インターネットにさらさない | ゲートウェイ型 VPC エンドポイントならルートテーブル経由で AWS ネットワーク内に閉じる →選択肢(B)が正解 |
| 機密の顧客データを扱う(最小権限) | エンドポイントポリシー+バケットポリシーで特定バケット・特定 VPC からのアクセスのみに限定できる →選択肢(B)が正解 |
ひっかけポイント
- NAT ゲートウェイは「プライベートサブネットから外部へ安全に出る」定番構成なので選びたくなるが、NAT はインターネットゲートウェイが前提。「インターネットアクセス無効」の VPC では成立しない
- S3 はゲートウェイ型エンドポイント(ルートテーブルに追加・追加料金なし)。インターフェイス型(PrivateLink・ENI・時間課金)とセットで問われることが多いので違いを押さえる
- Elastic IP・インターネットゲートウェイは「S3 に届く」点では機能するが、要件が禁じている経路。届くかどうかではなくどの経路を通るかで判断する
- 「IAM ポリシーで守るから安全」という論法は、ネットワーク経路の要件(公開インターネットを通さない)を満たさない。認可とネットワーク境界は別の話
出題バリエーション
同じ知識が本番では条件を変えて出題されます。| 問題文がこう変わったら | 正解はこう変わる |
|---|---|
| 「S3 ではなく Amazon Bedrock や SageMaker API にプライベート接続したい」 | インターフェイス型 VPC エンドポイント(AWS PrivateLink)が正解に変わる。 |
| 「VPC 内からインターネット上のパッケージリポジトリにアクセスしたい」 | NAT ゲートウェイが正解軸に(インターネットアクセスが許可される前提の場合)。 |
| 「S3 バケットへのアクセスを特定の VPC からのみに限定したい」 | バケットポリシーの aws:SourceVpce / aws:SourceVpc 条件が正解軸に。 |
| 「オンプレミスから S3 にプライベート接続したい」 | AWS Direct Connect + インターフェイスエンドポイントの構成が問われる。 |
| 「保存データを自社管理のキーで暗号化したい」 | AWS KMS(カスタマー管理キー)による SSE-KMS が正解軸に。 |
リファレンス
この問題を解くために必要な知識を扱う公式ドキュメントです。| 知識項目 | 公式ドキュメント |
|---|---|
| インターネットアクセス無効の VPC から SageMaker が S3 に接続する方法 | Amazon VPC のリソースへのアクセス権を SageMaker AI のホストされたエンドポイントに付与する - Amazon SageMaker AI |
- パブリックサブネットにNATゲートウェイを配置し、Amazon S3のパブリックエンドポイント経由でアクセスする
- Amazon S3へのVPCエンドポイント(Gatewayエンドポイント)を作成する
- SageMakerノートブックインスタンスにElastic IPアドレスを割り当てる
- SageMakerモデルにインターネットゲートウェイをアタッチする
次の問題前の問題
会員機能
お役立ち情報
- プレミアム会員のご紹介
- 「徹底解説」のご紹介
- 「模擬試験」のご紹介
- 収録問題と試験ガイドの対応
- 会員機能のご紹介
- おすすめの勉強方法
- AWSサービスの解説
- AWS認定資格の種類・対象者・受験料・合格ライン
- スマホのホーム画面に登録する方法
姉妹サイト
- CLF:AWS 認定クラウドプラクティショナー
- SAA:AWS 認定ソリューションアーキテクト-アソシエイト
- AIF:AWS 認定AIプラクティショナー
- SOA:AWS 認定CloudOpsエンジニア-アソシエイト
- DVA:AWS 認定デベロッパー-アソシエイト
- DEA:AWS 認定データエンジニア-アソシエイト
- MLA:AWS 認定機械学習エンジニア-アソシエイト
- SAP:AWS 認定ソリューションアーキテクト-プロフェッショナル
- DOP:AWS 認定DevOpsエンジニア-プロフェッショナル
- AIP:AWS 認定生成AIデベロッパー-プロフェッショナル
- SCS:AWS 認定セキュリティ-専門知識
- AZ-900:Microsoft Azure Fundamentals
- AI-900:Microsoft Azure AI Fundamentals