あるアプリケーションがHTTP/HTTPSを使用するロードバランサーの背後で実行されており、元のクライアントIPアドレスへのアクセスが必要です。この要件を満たすロードバランシングソリューションはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Application Load Balancer (ALB) を使用し、X-Forwarded-For ヘッダーからクライアントIPを読み取ります。.
これが解答である理由
Application Load Balancer (ALB) はHTTP/HTTPSトラフィックを処理し、クライアントのIPアドレスをX-Forwarded-Forヘッダーに挿入します。バックエンドアプリケーションはこのヘッダーを読み取ることで、元のクライアントIPアドレスを取得できます。 Network Load Balancer (NLB) はTCPレベルで動作し、デフォルトではクライアントIPを保持しますが、HTTP/HTTPSトラフィックのX-Forwarded-Forヘッダーは追加しません。プロキシプロトコルを有効にすることでクライアントIPを渡すことは可能ですが、設問はHTTP/HTTPSに特化しており、X-Forwarded-Forヘッダーの利用が一般的です。ALBでインスタンスIDでターゲットを登録することは可能ですが、これはクライアントIP取得とは直接関係ありません。NLBはX-Forwarded-Forヘッダーをサポートしません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要