ウィスキー、シガー、パイプをこよなく愛する大栗です。 今回は非エンジニア視点でのAWSモバイルアドベントカレンダー19日目の記事になります。AWSのインフラチームに属しているので、アプリケーションの要素が多いモバイル関連のサービスには触れる機会が少ないのですが何故かモバイルのアドベントカレンダーにエントリーすることになり、なかなか困っています。。。 API Gatewayを使う時にアクセス元のIPアドレスを取得するのに戸惑ったことがあったので、ご紹介してみます。 アクセス元のIPアドレスの取得? 普通にWebサーバで直接受ける場合とロードバランサ(ELB等)を経由する場合では、アクセス元IPアドレスの取得方法が変わります。 Webサーバで直接受ける場合 一般的にWebサーバで直接リクエストを受ける場合は、以下のようにWebサーバ内で定義されています。 Apache:REMOTE_ADDR(
![API Gatewayでもアクセス元IPを取得したい #アドカレ2015 | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/9878ce657dadb3615126defca5e5483380cac0e1/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2015%2F12%2Fadvent2015-19.png)