開発者が、パブリックなApplication Load Balancer (ALB) の背後にあるEC2インスタンス上のHTTPアクセスログを分析しています。サーバーログには、クライアントのパブリックIPアドレスではなく、ALBのIPアドレスのみが表示されています。HTTPサーバーログに元のクライアントのパブリックIPアドレスが含まれるようにするには、開発者は何を変更する必要がありますか?
解答を選択
オプションをタップして解答を確認してください。
正解: HTTPサーバーがX-Forwarded-Forリクエストヘッダーをログに記録するように設定し、ALBがそのヘッダーを転送するようにする。.
これが解答である理由
ALBはクライアントからのリクエストを受け取ると、そのリクエストをバックエンドのEC2インスタンスに転送します。この際、ALBは元のクライアントIPアドレスをX-Forwarded-For HTTPヘッダーに挿入します。したがって、EC2インスタンス上のHTTPサーバーがこのヘッダーをログに記録するように設定することで、元のクライアントIPアドレスを特定できます。 他の選択肢は不適切です。 Hostヘッダーは、リクエストされたホスト名を示し、クライアントIPアドレスとは関係ありません。 Amazon CloudWatch LogsエージェントはログをCloudWatchに送信するためのものであり、ログの内容を変更するものではありません。 AWS X-Rayデーモンは分散トレーシングに使用され、HTTPサーバーのログ内容を直接変更するものではありません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要