Akamai (BYOCDN)
Essa configuração roteia o tráfego agêntico (solicitações de bots de IA e agentes de usuário LLM) para o serviço de back-end do Edge Optimize (live.edgeoptimize.net). Visitantes humanos e bots de SEO continuam sendo atendidos a partir da sua origem normalmente. Para testar a configuração, após sua conclusão, procure o cabeçalho x-edgeoptimize-request-id na resposta.
Pré-requisitos
Antes de configurar as regras do Akamai Property Manager, certifique-se de que você tenha:
- Acesso ao Akamai Property Manager para o seu domínio.
- Uma chave de API da otimização na borda foi recuperada da interface do Adobe Brand Visibility. Para obter as etapas, consulte Recuperar suas chaves de API.
- (Opcional) Para testar o roteamento de preparo, consulte Chave de API de preparo.
Opções de configuração
Há duas maneiras de configurar o Akamai para Otimizar na borda:
- Opção 1: configuração guiada no Adobe Brand Visibility (recomendado) — Use o Adobe Brand Visibility para implantar a configuração de roteamento.
- Opção 2: configuração manual — Configure o roteamento no Akamai Property Manager.
Opção 1: configuração guiada no Adobe Brand Visibility
A configuração guiada requer um cliente da API do Akamai EdgeGrid em sua própria conta do Akamai, com Property Manager (PAPI) — acesso de LEITURA-GRAVAÇÃO ao grupo e ao contrato da propriedade de destino, além de permissão para ativar versões da propriedade nos ambientes de teste e produção do Akamai. O Adobe Brand Visibility usa essas credenciais somente para a configuração e não as armazena.
Preparar o cliente de API Akamai EdgeGrid
Se você ainda não tiver um cliente de API adequado, crie um no Centro de controle do Akamai:
- Abra Administração > Identidade e acesso.
- Em Usuários e clientes de API, selecione Criar cliente de API.
- Selecione Eu, depois Avançado. Limite o cliente ao Property Manager (PAPI) — LEITURA-GRAVAÇÃO, retenha somente o grupo alvo e o contrato, e confirme a permissão para ativação nos Ambientes de teste e produção.
- Crie o cliente e, em seguida, baixe ou copie imediatamente o arquivo de credenciais. Você precisa do segredo do cliente, host da API, token de acesso e token do cliente. O segredo do cliente é exibido apenas uma vez.
Implantar a configuração de roteamento
- Abra a Configuração da CDN para o URL que deseja configurar.
- Em Implantar otimizações em agentes de IA, selecione Habilitar se necessário.
- Selecione Implantar roteamento no Akamai (Beta).
- Cole o arquivo das credenciais do EdgeGrid ou insira o segredo do cliente, o host da API, o token de acesso e o token do cliente individualmente e estabeleça a conexão.
- Selecione a propriedade do Akamai, revise as alterações propostas e siga as etapas guiadas para implantar. Obtenha aprovação antes de ativar a nova versão da propriedade.
Opção 2: configuração manual
Use as etapas a seguir para configurar as regras do Akamai Property Manager manualmente.
Configuração
A seguinte regra do Akamai Property Manager roteia o tráfego agêntico da página HTML para o Edge Optimize. A configuração inclui as seguintes etapas:
1. Definir critérios de roteamento (correspondência de tráfego HTML e Usuário-Agente)
Definir roteamento para os seguintes agentes de usuário:
*AdobeEdgeOptimize-AI*
*ChatGPT-User*
*GPTBot*
*OAI-SearchBot*
*PerplexityBot*
*Perplexity-User*
*ClaudeBot*
*Claude-User*
*Claude-SearchBot*
html e EMPTY_STRING em URLs de página sem extensão. Se seu site fornece HTML de outros padrões de URL ou inclui rotas não relacionadas à página sem extensão, como pontos de acesso de API, refine a regra com critérios adicionais baseados em caminho.
2. Definir origem e comportamento do SSL
Definir origem como live.edgeoptimize.net e Corresponder SAN a *.edgeoptimize.net
3. Definir variável de chave de cache
Defina a variável de chave de cache PMUSER_EDGE_OPTIMIZE_CACHE_KEY como LLMCLIENT=TRUE;X_FORWARDED_HOST={{builtin.AK_HOST}}
4. Regras de armazenamento em cache
5. Modificar cabeçalhos de solicitação de entrada
Defina os seguintes cabeçalhos de solicitação recebida:x-edgeoptimize-api-key para a chave de API recuperada do Adobe Brand Visibilityx-edgeoptimize-config para LLMCLIENT=TRUE;x-edgeoptimize-url para {{builtin.AK_URL}}
Permitir Otimização na borda por meio de regras de firewall (opcional)
Se a CDN usar um WAF ou gerenciador de bot:
-
Adicione o agente de usuário
*AdobeEdgeOptimize/1.0*à lista de permissões no seu WAF ou gerenciador de bots para que o serviço Otimização na borda possa buscar o conteúdo da sua origem. -
Se o firewall exigir verificação adicional além do agente do usuário, gere um segredo (por exemplo,
openssl rand -hex 32) e:- Adicione
x-edgeoptimize-fetcher-keycom o segredo em suas regras de roteamento, juntamente com os outros cabeçalhosx-edgeoptimize-*. - Adicione uma regra do WAF ou do gerenciador de bot para permitir solicitações em que
x-edgeoptimize-fetcher-keycorresponde ao mesmo segredo.
- Adicione
-
A Otimização na borda encaminha esse cabeçalho como está — você é o proprietário do ciclo de vida completo da chave.
*AdobeEdgeOptimize/1.0* e o cabeçalho x-edgeoptimize-fetcher-key à lista de permissões no Akamai Bot Manager.6. Modificar cabeçalhos de resposta de entrada
7. Modificação da ID do cache
8. Modificar cabeçalhos de solicitação de saída
Definir cabeçalho x-forwarded-host como {{builtin.AK_HOST}}
9. Failover do site
A configuração de failover do site tem duas partes: o comportamento de failover (configurado dentro da regra principal de roteamento da otimização-na-borda) e uma regra separada de cabeçalho de teste de failover.
9a. Comportamento de failover do site (dentro da regra de roteamento principal otimizar na borda)
Dentro da regra de roteamento principal de Otimização na borda, crie uma regra secundária chamada Comportamento de failover do site. Defina-a como Corresponder a todos e adicione estes critérios:
- O Código de status da resposta está no intervalo de
400a599. - O Tempo limite da origem é
Yes.
Adicione o comportamento Failover do site e o trecho XML avançado a essa regra secundária.
Adicione o cabeçalho da solicitação x-edgeoptimize-request com o valor fo por meio de XML avançado:
<forward:availability.fail-action2>
<add-header>
<status>on</status>
<name>x-edgeoptimize-request</name>
<value>fo</value>
</add-header>
</forward:availability.fail-action2>
9b. Regra de Cabeçalho de Teste de Failover (regra irmã)
| code language-none |
|---|
|
Se o valor x-edgeoptimize-request do cabeçalho da solicitação for fo, defina o cabeçalho de resposta de saída x-edgeoptimize-fo como true.
O failover do site garante que, se o Edge Optimize retornar um erro 4XX ou 5XX, a solicitação será automaticamente direcionada de volta para sua origem padrão para que o usuário final ainda receba uma resposta.
2XX4XX ou 5XXVerificar a configuração
Após concluir a configuração, verifique se o tráfego de bots está sendo roteado para o Edge Optimize e se o tráfego humano permanece inalterado.
1. Tráfego de bots de teste (deve ser otimizado)
Simular uma solicitação de bot de IA usando um agente de usuário agêntico:
curl -svo /dev/null https://www.example.com/page.html \
--header "user-agent: chatgpt-user"
Uma resposta bem-sucedida inclui o cabeçalho x-edgeoptimize-request-id, confirmando que a solicitação foi roteada pelo Edge Otimize:
< HTTP/2 200
< x-edgeoptimize-request-id: 50fce12d-0519-4fc6-af78-d928785c1b85
2. Teste o tráfego humano (NÃO deve ser afetado)
Simule uma solicitação regular de navegador humano:
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"
A resposta não deve conter o cabeçalho x-edgeoptimize-request-id. O conteúdo da página e o tempo de resposta devem permanecer idênticos aos de antes da habilitação da otimização na borda.
3. Como diferenciar entre os dois cenários
x-edgeoptimize-request-idx-edgeoptimize-fotrue)O status do roteamento de tráfego também pode ser verificado na interface do Adobe Brand Visibility. Acesse Configuração do cliente e selecione a guia Configuração da CDN.
Para saber mais sobre a Otimização na borda, incluindo oportunidades disponíveis, fluxos de trabalho de otimização automática e perguntas frequentes, volte para a Visão geral da Otimização na borda.