Configuração do Akamai

As capturas de tela a seguir ilustram como usar o Gerenciador de propriedades do Akamai para configurar uma propriedade para fornecer conteúdo. As configurações essenciais são marcadas com um círculo vermelho.

​# Configurações de propriedade do Essential

Servidor de origem

Propriedades de configuração:

Nome
Valor
Comentar
Origin Server Hostname
main--<repo>--<organization>.hlx.live
Substitua o repositório e a organização pelos valores do site.
Forward Host Header
Origin Hostname
Cache Key Hostname
Incoming Host Header

Adicionar Comportamento: Remover Cabeçalho Vary

Propriedades de configuração:

Nome
Valor
Comentar
Remove Vary Header
On

Adicionar Comportamento: Modificar Cabeçalho de Solicitação de Saída

Propriedades de configuração:

Nome
Valor
Comentar
Action
Modify
Custom Header Name
X-Forwarded-Host
New Header Value
{{builtin.AK_HOST}}
Avoid Duplicate Headers
Yes

Adicionar mais cabeçalhos de solicitação de saída:


Propriedades de configuração:

Nome
Valor
Comentar
Action
Modify
Custom Header Name
X-BYO-CDN-Type
New Header Value
akamai
Avoid Duplicate Headers
Yes

Propriedades de configuração:

Nome
Valor
Comentar
Action
Modify
Custom Header Name
X-Push-Invalidation
New Header Value
enabled
Avoid Duplicate Headers
Yes

Adicionar/Modificar Comportamento: Armazenamento Em Cache

Propriedades de configuração:

Nome
Valor
Comentar
Caching Option
Honor origin Cache-Control
Enhanced RFC support
No
Honor private
No
Honor must-revalidate
No

Adicionar comportamento: HTTP/2

(Opcional, mas recomendado)

Adicionar Regra: Modificar Cabeçalho de Resposta de Saída

Criar uma nova regra

Definir os critérios para a regra a ser aplicada

Definir o comportamento se uma correspondência for encontrada

Todas essas são configurações de propriedade essenciais para fornecer conteúdo.

Avisos

Não ativar Monitoramento de uso real do Akamai Pulse. Embora o impacto no desempenho da maioria dos sites seja insignificante, para sites criados para oferecer alto desempenho consistente, habilitar essa opção impedirá que o resultado seja 100. Entrada AEM, você tem um serviço de monitoramento de usuário real integrado, de modo que a instrumentação dupla será desnecessária e fortemente desencorajada.

Além disso, não ativar Akamai Bot Manager ou ofertas semelhantes do Web Application Firewall, pois interferem significativamente no desempenho de renderização e na experiência do usuário. Seu site no AEM está protegido contra ataques de bot no back-end, de modo que esse custo de desempenho vem com um benefício insignificante.

Configurar invalidação por push

A invalidação por push limpa automaticamente o conteúdo na CDN de produção do cliente (por exemplo, www.yourdomain.com), sempre que um autor publicar alterações de conteúdo.

O conteúdo é removido por url e por tag/chave de cache.

A invalidação por push é ativada ao adicionar propriedades específicas à configuração do projeto (uma pasta de trabalho do Excel chamada .helix/config.xlsx no Sharepoint ou em uma planilha do Google chamada .helix/config no Google Drive).

Propriedades de configuração:

key
valor
comentário
cdn.prod.host
<Production Host>
Nome do host do site de produção, por exemplo www.yourdomain.com
cdn.prod.type
akamai
cdn.prod.endpoint
<host>
Credenciais da API de limpeza rápida
cdn.prod.clientSecret
<client_secret>
Credenciais da API de limpeza rápida
cdn.prod.clientToken
<client_token>
Credenciais da API de limpeza rápida
cdn.prod.accessToken
<access_token>
Credenciais da API de limpeza rápida

A invalidação por push do AEM usa o API de limpeza rápida do Akamai, especificamente Excluir por URL e Excluir por tag de cache.

As credenciais da API de Limpeza rápida consistem em

host = akaa-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.luna.akamaiapis.net
client_token = akab-XXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXX
client_secret = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
access_token = akab-XXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXX

Elas podem ser geradas seguindo as instruções em Criar um cliente de API com permissões personalizadas.

Ir para Gerenciamento de identidade e acesso:

Criar cliente de API:



Permissões de grupo/função necessárias:

Você pode validar as credenciais com este ferramenta.

recommendation-more-help
10a6ce9d-c5c5-48d9-8ce1-9797d2f0f3ec