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 キーを取得する手順:
-
顧客設定 に移動し、「CDN 設定」タブを選択します。
-
「最適化をデプロイするための AI トラフィックルーティング」で、「最適化を AI エージェントにデプロイ」チェックボックスをオンにします。
-
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 に一致させる
3. キャッシュキー変数を設定
キャッシュキー変数 PMUSER_EDGE_OPTIMIZE_CACHE_KEY を LLMCLIENT=TRUE;X_FORWARDED_HOST={{builtin.AK_HOST}} に設定します
4. キャッシュルール
5. 受信リクエストヘッダーを変更
次の受信リクエストヘッダーを設定します。
LLMO から取得した API キーに x-edgeoptimize-api-key していますx-edgeoptimize-config ~ LLMCLIENT=TRUE;x-edgeoptimize-url ~ {{builtin.AK_URL}}
6. 受信応答ヘッダーを変更
7. キャッシュ 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。 フェールオーバーテスト ヘッダーの規則(兄弟の規則)
| code language-none |
|---|
|
リクエストヘッダー x-edgeoptimize-request の値が fo の場合は、送信応答ヘッダー x-edgeoptimize-fo を true に設定します。
サイトのフェイルオーバーにより、Edge Optimize から 4XX または 5XX エラーが返された場合に、リクエストがデフォルトのオリジンに自動的にルーティングされ、エンドユーザーは引き続きレスポンスを受け取ることができます。
2XX の返り値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-idx-edgeoptimize-fo1)トラフィックルーティングのステータスは、LLM Optimizer UI でも確認できます。 顧客設定 に移動し、「CDN 設定」タブを選択します。
利用可能なオポチュニティ、自動最適化ワークフロー、FAQ など、Edgeでの最適化について詳しくは、Edgeでの最適化の概要 を参照してください。