Erro de limpeza não autorizada ao configurar as chaves de cache de limpeza no AEM as a Cloud Service
Este artigo aborda a Limpeza não autorizada. Entre em contato com o Suporte ao Cliente para obter um erro PURGE key encontrado ao configurar as chaves de cache de limpeza no Adobe Experience Manager (AEM) as a Cloud Service. O problema geralmente decorre da configuração incorreta do cdn.yaml ou do uso simultâneo de várias chaves de limpeza e pode ser resolvido usando uma única chave ativa.
Descrição description
Ambiente
Adobe Experience Manager (AEM) as a Cloud Service - Sites
Problema/Sintomas
- Ao configurar as chaves do cache de limpeza no arquivo
cdn.yaml, o seguinte erro é exibido durante as tentativas de limpeza de cache:
{"status": "error", "reason": "Unauthorized Purge. Please contact Customer Support to obtain a PURGE key."}
- Isso ocorre mesmo depois de implantar com êxito o pipeline de configuração e definir chaves do tipo secreto como variáveis de ambiente.
Resolução resolution
Para resolver esse problema, siga estas etapas:
-
Certifique-se de que apenas uma chave de limpeza esteja configurada no arquivo
cdn.yamlremovendo todas as outras (por exemplo, manter apenaspurgeKey1); reserve a segunda chave (por exemplo,purgeKey2) para futura rotação secreta sem interromper a funcionalidade. -
Verifique se apenas uma variável de ambiente do tipo secreto (
CDN_PURGEKEY_AouCDN_PURGEKEY_B) está definida no Cloud Manager para a chave de limpeza ativa e remova todas as outras para evitar conflitos. -
Reimplante seu pipeline de configuração por meio do Cloud Manager depois de modificar o arquivo
cdn.yamle atualizar as variáveis de ambiente para aplicar as alterações. -
Teste a limpeza do cache executando o seguinte comando
curlcom a chave de limpeza ativa:code language-none curl -X PURGE https://<your-publish-instance-url> \ -H "X-AEM-Purge-Key: <value>" \ -H "X-AEM-Purge: hard" -
Substitua
<your-publish-instance-url>pela URL da instância de publicação e<value>pela chave de limpeza ativa. -
Gire os segredos quando necessário seguindo a documentação oficial da Adobe em segredos giratórios e verifique se apenas uma chave ativa é usada por vez para evitar conflitos.
Ao seguir essas etapas, é possível resolver erros de limpeza não autorizada e habilitar a funcionalidade de limpeza de cache no ambiente do AEM as a Cloud Service de maneira eficaz.