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, verifique se você tem:
- Acesso ao Akamai Property Manager para o seu domínio.
- Uma chave de API de otimização do Edge recuperada da interface do usuário 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 Edge:
- 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 acesso do Gerenciador de Propriedades (PAPI) — LEITURA-GRAVAÇÃO ao grupo e contrato da propriedade de destino e permissão para ativar versões de propriedade no Armazenamento temporário e na Produção do Akamai. O Adobe Brand Visibility usa essas credenciais somente para a configuração e não as armazena.
Preparar o cliente da API do 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. Limitar o cliente ao Gerenciador de Propriedades (PAPI) — LEITURA-GRAVAÇÃO, reter somente o grupo de destino e o contrato e confirmar a permissão para ativação em Preparo e Produção.
- Crie o cliente e baixe ou copie imediatamente o arquivo de credencial. 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 a URL que você deseja configurar.
- Em Implantar otimizações em Agentes de IA, selecione Habilitar se necessário.
- Selecione Implantar roteamento no Akamai (Beta).
- Cole o arquivo de credencial do EdgeGrid ou insira o segredo do cliente, o host da API, o token de acesso e o token do cliente individualmente e conecte.
- 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 de 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 do usuário-agente e do HTML)
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 Recebidos
Defina os seguintes cabeçalhos de solicitação recebida:x-edgeoptimize-api-key para a chave de API recuperada de LLMOx-edgeoptimize-config para LLMCLIENT=TRUE;x-edgeoptimize-url para {{builtin.AK_URL}}
Permitir otimização no Edge por meio de regras de firewall (opcional)
Se o CDN usar um WAF ou Gerenciador de bot:
-
Inclua na lista de permissões o agente de usuário
*AdobeEdgeOptimize/1.0*no WAF ou no Gerenciador de bot para que o serviço Otimizar na Edge possa buscar o conteúdo de 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 junto 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
-
Otimizar no Edge 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 Recebida
7. Modificação da ID de cache
8. Modificar Cabeçalhos de Solicitações Enviadas
Definir cabeçalho x-forwarded-host como {{builtin.AK_HOST}}
9. Failover do site
A configuração de failover do site tem duas partes: um comportamento de failover dentro da regra de roteamento principal Otimizar no Edge e uma regra irmã que adiciona um cabeçalho de resposta quando ocorre fallback.
9-A. Configurar o comportamento de failover do site
Dentro da regra de roteamento principal Otimizar no Edge, crie uma regra filho chamada Comportamento de Failover do Site. Defina-o como Corresponder a qualquer e adicione estes critérios:
- Código de Status da Resposta está no intervalo de
400a599. - Tempo limite de origem é
Yes.
9-B. Configurar a regra de cabeçalho de resposta de failover
| code language-none |
|---|
|
O failover do site garante que, se o Edge Otimize retornar um erro ou atingir o tempo limite, o Akamai recriará a solicitação para o nome de host original, de modo que o visitante ainda receba a resposta normal do site.
2XX ou 3XXx-edgeoptimize-request-id está presente.4XX-5XX ou a origem expirax-edgeoptimize-fo: true.Verificar 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 usuário do Adobe Brand Visibility. Navegue até Configuração do cliente e selecione a guia Configuração de CDN.
Para saber mais sobre como Otimizar na Edge, incluindo oportunidades disponíveis, fluxos de trabalho de otimização automática e perguntas frequentes, volte para a visão geral de Otimizar na Edge.