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:

  1. Certifique-se de que apenas uma chave de limpeza esteja configurada no arquivo cdn.yaml removendo todas as outras (por exemplo, manter apenas purgeKey1); reserve a segunda chave (por exemplo, purgeKey2) para futura rotação secreta sem interromper a funcionalidade.

  2. Verifique se apenas uma variável de ambiente do tipo secreto (CDN_PURGEKEY_A ou CDN_PURGEKEY_B) está definida no Cloud Manager para a chave de limpeza ativa e remova todas as outras para evitar conflitos.

  3. Reimplante seu pipeline de configuração por meio do Cloud Manager depois de modificar o arquivo cdn.yaml e atualizar as variáveis de ambiente para aplicar as alterações.

  4. Teste a limpeza do cache executando o seguinte comando curl com 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"
    
  5. Substitua <your-publish-instance-url> pela URL da instância de publicação e <value> pela chave de limpeza ativa.

  6. 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.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f