Resolução de um problema de configuração do auth checker no AEM Cloud Services Dispatcher
Este artigo aborda um erro de validação encontrado ao implantar o código do Dispatcher com a configuração auth_checker no Adobe Experience Manager (AEM) Cloud Services Dispatcher. O erro ocorre devido ao posicionamento incorreto da diretiva /auth_checker no arquivo do farm. Este guia fornece etapas para posicionar corretamente a diretiva auth_checker, garantindo uma implantação bem-sucedida e habilitando o cache seguro no AEM Cloud Services Dispatcher.
Descrição description
Ambiente
Adobe Experience Manager (AEM) as a Cloud Service - Sites
Problema/Sintomas
Ao implantar o código do Dispatcher com a configuração auth_checker para Cache Sensível a Permissões, a implantação falha com um erro de validação. A mensagem de erro é:
Dispatcher configuration validation failed:entry not recognized: 'auth_checker'
Este erro ocorre porque a diretiva /auth_checker é colocada incorretamente no arquivo do farm, causando falha de validação durante a implantação.
Resolução resolution
Para resolver esse problema, verifique se a diretiva /auth_checker foi colocada corretamente no arquivo do farm do dispatcher. Siga estas etapas:
- Abra o arquivo do farm do dispatcher em que
auth_checkerestá configurado. - Verifique se
/auth_checkernão está aninhado em seções ou diretivas relacionadas ao cache. - Mova
/auth_checkerpara fora de qualquer configuração de cache se ele for colocado incorretamente. - Salve e valide localmente o arquivo farm atualizado antes de implantar.
- Implante a configuração atualizada do dispatcher por meio do pipeline do Cloud Manager.
Depois de fazer esses ajustes, valide se a compilação foi aprovada sem erros durante a implantação e se a funcionalidade auth_checker funciona conforme o esperado em seu ambiente.
Ao garantir o posicionamento adequado de /auth_checker, você pode evitar erros de validação e habilitar o cache seguro com êxito no AEM Cloud Services Dispatcher.