無限ノック › MLA 練習問題一覧 › 問題
MLAMLソリューションの監視、メンテナンス、セキュリティ

金融サービス企業のセキュリティ監査で、以下の通信がパブリックインターネットを経由していることが指摘されました。 ・SageMaker Training JobおよびリアルタイムエンドポイントからAmazon S3へのデータ転送 ・SageMaker APIへの呼び出し すべての通信をAWSのプライベートネットワーク内に限定するための最小構成として正しい組み合わせはどれですか。

A
NATゲートウェイをプライベートサブネットに配置してSageMakerからS3へのトラフィックをルーティングし、セキュリティグループで通信元IPを制限する
NATゲートウェイはVPCからインターネットへの通信経路を提供するサービスで、パブリックインターネットを経由させないというセキュリティ要件の解決策にはならない。むしろ要件に違反する構成となる。
B
SageMakerのEnableNetworkIsolationをTrueに設定してすべての外部通信を遮断し、必要なデータはトレーニング開始前にEFSにコピーしておく
EnableNetworkIsolationはコンテナの通信のみを遮断するが、S3データステージングはSageMakerプラットフォームがコンテナ外で処理するためデータ読み込み自体は可能。VPCエンドポイントなしではSageMakerプラットフォームのS3・API通信がパブリックを経由し、プライベート化要件を満たさない。
C
S3用ゲートウェイ型VPCエンドポイントとSageMaker API用インターフェイス型VPCエンドポイントを設置し、セキュリティグループでアウトバウンドを遮断する
✓ 正解
S3用ゲートウェイ型VPCエンドポイント(無料)とSageMaker API用インターフェイス型VPCエンドポイント(PrivateLink)の組み合わせが、インターネット不経由要件を最小構成で完全に満たす正しいアーキテクチャ。
D
AWS Direct Connectで専用回線を確立しVPC間のルーティングを設定してSageMakerのS3アクセスをオンプレミス経由のプライベートパスで処理する
AWS Direct ConnectはオンプレミスとAWSを結ぶ専用回線サービスで、AWS VPC内のSageMakerとS3・SageMaker API間のプライベート通信要件には対応せず、コストも非常に高い。

解説

AWSのプライベートネットワーク内でSageMakerからS3・SageMaker APIへの通信を完結させるにはVPCエンドポイントが必要です。S3へのプライベートアクセスにはゲートウェイ型VPCエンドポイント(追加料金なし)をVPCルートテーブルに設定します。SageMaker API(Training・Endpoint作成など)へのプライベートアクセスにはインターフェイス型VPCエンドポイント(AWS PrivateLink)が必要です。セキュリティグループのアウトバウンドルールでインターネット向け(0.0.0.0/0)を明示的に拒否することで、すべての要件を最小の追加コストで満たせます。 選択肢AのNATゲートウェイはVPC内からパブリックインターネットへの通信を可能にするサービスであり、インターネット経由の通信を禁止するこの要件に反する。プライベート通信を実現するVPCエンドポイントとは目的が正反対。 選択肢BのEnableNetworkIsolationはTraining Jobコンテナの外部通信を遮断するモードだが、S3からの入力データステージング(/opt/ml/inputへのダウンロード)・成果物のアップロードはSageMakerプラットフォームがコンテナ外で実行するためトレーニングデータ自体にはアクセス可能。VPCエンドポイントなしではSageMakerプラットフォームのS3・API通信が依然パブリックインターネットを経由するため、プライベートネットワーク限定の要件を満たさない。 選択肢DのAWS Direct ConnectはオンプレミスとAWS間の専用回線であり、VPC内のSageMakerからS3やSageMaker APIへのプライベートアクセスを実現するVPCエンドポイントの代替にはならない。コストも非常に高い。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでMLAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← MLA の問題一覧に戻る