AEM as a Cloud Service: falha do pipeline de configuração de produção com “Não foi possível implantar a configuração de CDN” devido ao tipo de coletor de encaminhamento de nevoeiro sem suporte
Este artigo explica como resolver falhas de implantação nos pipelines do AEM as a Cloud Service causadas por tipos de coletor não compatíveis nos arquivos de configuração de encaminhamento de logs.
Descrição description
Ambiente
Adobe Experience Manager as a Cloud Service (todas as versões)
Problema/Sintomas
Ao acionar um pipeline de implantação para o ambiente de produção, o pipeline falha durante a fase de implantação da configuração. O seguinte erro é exibido na interface do Cloud Manager:
Erro Os detalhes do pipeline não puderam ser exibidos devido a um erro intermitente. Tente novamente.
Além disso, os logs de execução do pipeline mostram:
CONFIGURATION_DEPLOYMENT_FAILED
Error in config kind 'CDN': CDN Configuration could not be deployed.
- O erro ocorre após a conclusão bem-sucedida das etapas de validação, criação, implantação de preparo e aprovação.
- O problema pode ser reproduzido abrindo a página de execução do pipeline no Cloud Manager.
A configuração problemática no /config/prod/logForwarding-prod.yaml se assemelha:
data:
customType:
default:
enabled: true
url: "https://example.com/v1/logs/aemx"
authHeaderName: "X-API-Key"
authHeaderValue: "${{LOG_INGESTION_TOKEN}}"
aem:
enabled: false
Esta estrutura usa uma chave de nível superior personalizada customType para a qual a plataforma não oferece suporte.
Resolução resolution
Tente as seguintes etapas para resolver o problema:
-
Revise o arquivo de configuração de encaminhamento de logs usado no ambiente afetado, normalmente localizado em /config/prod/logForwarding-prod.yaml.
-
Identifique qualquer chave de nível superior personalizada (como
customType) na configuração. O AEM as a Cloud Service só oferece suporte a chaves do tipo coletor listadas na documentação abaixo: -
Atualize a configuração para usar um tipo de coletor com suporte. Por exemplo, substitua a chave personalizada por
httpsenquanto mantém o ponto de extremidade e os detalhes de autenticação, como mostrado no exemplo a seguir.
data:
https:
default:
enabled: true
url: "https://example.com/v1/logs/aem"
authHeaderName: "X-API-Key"
authHeaderValue: "${{LOG_INGESTION_TOKEN}}"
aem:
enabled: false
Confirme e implante a configuração atualizada no ambiente afetado. Execute novamente o pipeline no Cloud Manager e verifique se a implantação foi concluída com sucesso.
Causa
A implantação falhou porque a configuração de Encaminhamento de Log usou uma chave de tipo de coletor sem suporte (customType). Somente tipos de coletor reconhecidos pela plataforma (https, splunk, datadog) são permitidos. O uso de uma chave não compatível impede a validação do esquema e causa falha na implantação da configuração.