11
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

インフォマティカ・ジャパン株式会社Advent Calendar 2024

Day 5

[CAIレシピ] CAIプロセス呼び出し元IPアドレスの取得

Last updated at Posted at 2024-12-19

はじめに

この記事では、CAIプロセス呼び出し元のIPアドレスを取得する方法を確認します。

なお、この記事は次の記事の内容を理解していることを前提としています。

CAIプロセス呼び出し元IPアドレスの取得

CAIプロセスの作成

次の手順では、割り当てステップを利用して、CAIプロセス呼び出し元のIPアドレスを出力フィールドに設定するCAIプロセスを作成しています。

  1. CAIプロセスを次の設定で作成します。

    • 名称を recipe-pca-functionIPAddress とする
    • 匿名アクセス を許可する
    • クラウドサーバー にデプロイする
  2. 出力フィールド outputタイプ=テキスト として定義します。

  3. 割り当てステップを追加して、出力フィールド output計算式 として request:getHeader('x-forwarded-for') を指定します。
    image.png

CAIプロセスの実行

実行すると、次のようにIPアドレスを確認できます。
image.png

HTTPヘッダー x-forwarded-for は事実上の標準ヘッダーであり、アクセス元のIPアドレス(赤線部分)、およびProxyサーバーのIPアドレス(青線部分)が記載されています。

参照

11
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?