Akamai (BYOCDN)

この設定により、エージェンティックトラフィック(AI ボットや LLM ユーザーエージェントからのリクエスト)がEdge Optimize バックエンドサービス(live.edgeoptimize.net)にルーティングされます。 人間の訪問者と SEO ボットは、通常どおりオリジンから提供され続けます。 設定をテストするには、セットアップが完了した後、応答でヘッダー x-edgeoptimize-request-id を探します。

前提条件

Akamai Property Manager ルールを設定する前に、次のことを確認してください。

  • ドメインの Akamai Property Manager にアクセスします。
  • LLM Optimizerのオンボーディングプロセスを完了しました。
  • LLM Optimizerへの CDN ログ転送が完了しました。
  • LLM Optimizer UI から取得されたEdge最適化 API キー。

API キーを取得する手順:

  1. 顧客設定 に移動し、「CDN 設定」タブを選択します。

    顧客設定に移動

  2. 最適化をデプロイするための AI トラフィックルーティング」で、「最適化を AI エージェントにデプロイ」チェックボックスをオンにします。

    AI エージェントへのティックのデプロイの最適化

  3. API キーをコピーして、以下のルーティング設定手順に進みます。

    API キーをコピーします

    note note
    NOTE
    この段階では、ステータスに、設定がまだ完了していないことを示す赤い十字が表示される場合があります。 これは想定されています。以下のルーティング設定を完了し、AI ボットトラフィックのフローが開始されると、ステータスが緑色のチェックマークに更新され、ルーティングが正常に有効であることが確認されます。

さらに、上記の手順に関するヘルプが必要な場合は、Adobe アカウントチームまたは llmo-at-edge@adobe.com に問い合わせてください。

設定

次の Akamai Property Manager ルールは、LLM ユーザーエージェントをEdge Optimize にルーティングします。 設定には、次の手順が含まれます。

1. ルーティング条件を設定(ユーザーエージェントの一致)

次の user-agents:image.png のルーティングを設定

 *AdobeEdgeOptimize-AI*,
 *ChatGPT-User*,
 *GPTBot*,
 *OAI-SearchBot*,
 *PerplexityBot*,
 *Perplexity-User*

ルーティング条件を設定

2. オリジンと SSL の動作を設定

オリジンを live.edgeoptimize.net に設定し、SAN を *.edgeoptimize.net に一致させる

オリジンと SSL の動作を設定

3. キャッシュキー変数を設定

キャッシュキー変数 PMUSER_EDGE_OPTIMIZE_CACHE_KEYLLMCLIENT=TRUE;X_FORWARDED_HOST={{builtin.AK_HOST}} に設定します

キャッシュキー変数を設定

4. キャッシュルール

キャッシュルール

5. 受信リクエストヘッダーを変更

次の受信リクエストヘッダーを設定します。
LLMO から取得した API キーに x-edgeoptimize-api-key しています
x-edgeoptimize-configLLMCLIENT=TRUE;
x-edgeoptimize-url{{builtin.AK_URL}}

受信リクエストヘッダーを変更

6. 受信応答ヘッダーを変更

受信応答ヘッダーを変更

7. キャッシュ ID の変更

キャッシュ ID の変更

8. 送信リクエストヘッダーを変更

ヘッダー x-forwarded-host {{builtin.AK_HOST}} に設定

送信リクエストヘッダーの変更

9. サイトフェイルオーバー

サイト フェールオーバー構成には、フェールオーバー動作(optimize-at-edge ルーティングのメイン ルール内で構成)と、個別のフェールオーバーテスト ヘッダー規則の 2 つの部分があります。

9a。 サイト フェールオーバー動作(最適化エッジ ルーティングのメイン ルール内)

メインのルーティングルール内で、次のようにサイトのフェイルオーバー動作と高度な XML スニペットを設定します。

サイトフェイルオーバー

高度な XML を使用して、値 fo のリクエストヘッダー x-edgeoptimize-request を追加します。

<forward:availability.fail-action2>
<add-header>
<status>on</status>
<name>x-edgeoptimize-request</name>
<value>fo</value>
</add-header>
</forward:availability.fail-action2>

フェイルオーバー動作

9b。 フェールオーバーテスト ヘッダーの規則(兄弟の規則)

IMPORTANT
EdgeOptimize Failover - Test Header ルールを、その内部にネストされた ではない ルーティングルールの 兄弟 として(同じレベルで)作成します。 Akamai Property Manager のルールツリーで、階層は次のようになります。
code language-none
▼ Parent Rule
   ▶ Optimize at Edge Routing     ← routing rule
       EdgeOptimize Failover - Test Header       ← sibling, same level
これにより、フェールオーバーテスト ヘッダー規則が、1 つだけでなく すべて のルーティング規則に対して評価されるようになります。

リクエストヘッダー x-edgeoptimize-request の値が fo の場合は、送信応答ヘッダー x-edgeoptimize-fotrue に設定します。

フェイルオーバールール

サイトのフェイルオーバーにより、Edge Optimize から 4XX または 5XX エラーが返された場合に、リクエストがデフォルトのオリジンに自動的にルーティングされ、エンドユーザーは引き続きレスポンスを受け取ることができます。

シナリオ
動作
Edge最適化による 2XX の返り値
最適化された応答がクライアントに提供されます。
Edge Optimize は、4XX または 5XX を返します。
リクエストはデフォルトのオリジンにルーティングされます。

設定の確認

設定が完了したら、ボットトラフィックがEdge Optimize にルーティングされていることと、人間のトラフィックが影響を受けないことを確認します。

1. ボットトラフィックのテスト (最適化する必要があります)

エージェント user-agent を使用して AI ボットリクエストをシミュレートします。

curl -svo /dev/null https://www.example.com/page.html \
  --header "user-agent: chatgpt-user"

リクエストが成功した応答には x-edgeoptimize-request-id ヘッダーが含まれ、リクエストがEdge Optimize を通じてルーティングされたことを確認します。

< HTTP/2 200
< x-edgeoptimize-request-id: 50fce12d-0519-4fc6-af78-d928785c1b85

2. 人間によるトラフィックのテスト(影響を受けない)

通常の人間によるブラウザーリクエストをシミュレートする:

curl -svo /dev/null https://www.example.com/page.html \
  --header "user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36"

応答には、x-edgeoptimize-request-id ヘッダーを含める しない でください。 Edgeで最適化を有効にする前と同じページコンテンツおよび応答時間である必要があります。

3. 2 つのシナリオの違い

ヘッダー
ボットトラフィック(最適化)
ヒューマントラフィック(影響を受けない)
x-edgeoptimize-request-id
現在 – 一意のリクエスト ID が含まれます
不在
x-edgeoptimize-fo
フェールオーバーが発生した場合にのみ表示されます(値:1
不在

トラフィックルーティングのステータスは、LLM Optimizer UI でも確認できます。 顧客設定 に移動し、「CDN 設定」タブを選択します。

ルーティングを有効にした AI トラフィックルーティングステータス

利用可能なオポチュニティ、自動最適化ワークフロー、FAQ など、Edgeでの最適化について詳しくは、Edgeでの最適化の概要 ​ を参照してください。

recommendation-more-help
fe3b7df1-2df2-4f4c-a618-c74f487f106c