模擬問題集ANS-C01練習問題 1

ANS-C01 練習問題 1

AWS Advanced Networking – Specialty・ネットワークのセキュリティ、コンプライアンス、ガバナンス・無料公開(全 200 問中 15 問を無料公開中)

問題
ある企業が、自動販売機の在庫レベルを追跡し、補充プロセスを自動的に開始するアプリケーションを AWS 上で開発しました。同社はこのアプリケーションを自動販売機と統合し、世界中の複数の市場に自動販売機を展開する計画です。アプリケーションは us-east-1 リージョンの VPC に存在します。アプリケーションは、Application Load Balancer (ALB) の背後にある Amazon Elastic Container Service (Amazon ECS) クラスターで構成されています。自動販売機からアプリケーションへの通信は HTTPS で行われます。 同社は AWS Global Accelerator のアクセラレーターを使用し、アクセラレーターの静的 IP アドレスを自動販売機に設定して、アプリケーションのエンドポイントにアクセスする計画です。アプリケーションはアクセラレーター経由でのみアクセス可能でなければならず、インターネット経由で ALB エンドポイントへ直接接続することはできないようにする必要があります。 この要件を満たすソリューションはどれですか?

選択肢と解説

  • 1
    ALB を VPC のプライベートサブネットに配置する。インターネットゲートウェイをアタッチするが、サブネットのルートテーブルにインターネットゲートウェイを指すルートは追加しない。アクセラレーターを、ALB エンドポイントを含むエンドポイントグループで構成する。ALB のセキュリティグループを、ALB リスナーポートでインターネットからのインバウンドトラフィックのみを許可するように構成する。
  • 2
    ALB を VPC のプライベートサブネットに配置する。アクセラレーターを、ALB エンドポイントを含むエンドポイントグループで構成する。ALB のセキュリティグループを、ALB リスナーポートでインターネットからのインバウンドトラフィックのみを許可するように構成する。
  • ALB を VPC のパブリックサブネットに配置する。インターネットゲートウェイをアタッチする。サブネットのルートテーブルにインターネットゲートウェイを指すルートを追加する。アクセラレーターを、ALB エンドポイントを含むエンドポイントグループで構成する。ALB のセキュリティグループを、ALB リスナーポートでアクセラレーターの IP アドレスからのインバウンドトラフィックのみを許可するように構成する。
  • 4
    ALB を VPC のプライベートサブネットに配置する。インターネットゲートウェイをアタッチする。サブネットのルートテーブルにインターネットゲートウェイを指すルートを追加する。アクセラレーターを、ALB エンドポイントを含むエンドポイントグループで構成する。ALB のセキュリティグループを、ALB リスナーポートでアクセラレーターの IP アドレスからのインバウンドトラフィックのみを許可するように構成する。

解説

【正解】C

【0からの解説】
AWS Global Accelerator は、世界中のユーザーに対して 2 つの固定アンキャスト IP アドレス(静的 IP)を提供し、AWS のグローバルネットワーク(エッジロケーション)を経由して、最も近いリージョンのエンドポイント(ALB/NLB/EC2/Elastic IP)へトラフィックを最適経路で転送するサービスです。本問では、ALB をアクセラレーターのエンドポイントグループに登録します。

要件は次の 2 点です。
(1) アクセラレーター経由でのみアクセスでき、(2) インターネットから ALB へ直接アクセスできないようにする。

ALB をインターネット向け(internet-facing)エンドポイントとして Global Accelerator に登録するには、ALB がパブリックサブネットに配置され、インターネットゲートウェイ (IGW) がアタッチされ、サブネットのルートテーブルに IGW へのルートが必要です(ALB がインターネットからのトラフィックを受け取れる状態)。これが選択肢 C の「パブリックサブネット + IGW + ルート追加」です。

そのうえで「アクセラレーター経由のみ」という制限を実現するには、ALB のセキュリティグループのインバウンドルールを、Global Accelerator が使用する IP アドレス範囲のみに絞り込みます。Global Accelerator の IP 範囲は AWS が公開している ip-ranges.json の「GLOBALACCELERATOR」サービスから取得でき、これを送信元に指定すれば、アクセラレーターを通らない直接アクセスはセキュリティグループでブロックされます。これが C の「アクセラレーターの IP アドレスからのインバウンドのみ許可」に対応します。よって C が要件を完全に満たします。

【誤りの選択肢】
A:プライベートサブネットに ALB を置き、かつ IGW へのルートを追加しない構成です。これではインターネット向け ALB として機能せず、Global Accelerator のエンドポイントとして外部トラフィックを受けられません。さらにセキュリティグループが「インターネットからのインバウンドを許可」となっており、アクセラレーター経由のみという制限も満たしません。
B:プライベートサブネット配置で IGW の記述もなく、インターネット向け ALB として成立しません。加えてセキュリティグループが「インターネットから許可」のため、直接アクセスを排除する要件を満たしません。
D:セキュリティグループはアクセラレーター IP のみ許可で正しいものの、ALB を「プライベートサブネット」に置きつつ IGW ルートを追加するという矛盾した構成です。インターネット向け ALB はパブリックサブネット(IGW へのデフォルトルートを持つサブネット)に配置するのが要件であり、プライベートサブネットという記述が誤りです。正しくはパブリックサブネットに置く C が適切です。

※補足:ExamTopics の Most Voted は D ですが、インターネット向け ALB を Global Accelerator のエンドポイントとして用いる本構成では ALB をパブリックサブネットに配置する必要があり、「プライベートサブネット + IGW ルート」という D の記述は構成として矛盾しています。アクセスをアクセラレーター経由に限定するセキュリティグループ条件は C・D とも同一であるため、サブネットの記述が正しい C を本解説の正解とします。

【参考】
Secure VPC connections in AWS Global Accelerator
AWS Global Accelerator のエンドポイントへのアクセスをセキュリティグループで制限する
練習問題 2
ANS-C01 の模擬問題集は全 200

本番形式の練習テスト 4 回を、試験モード/演習モードで受験できます。 全問に解説付き、ドメイン別の弱点分析にも対応。模試プラン(月額 ¥980)からご利用いただけます。

ANS-C01 の模試を受ける料金プランを見る

ANS-C01 の無料公開問題

問題 1問題 2問題 3問題 4問題 5問題 6問題 7問題 8問題 9問題 10問題 11問題 12問題 13問題 14問題 15