AEM as a Cloud Service: la canalización de configuración de producción falla con “No se pudo implementar la configuración de CDN” debido a un tipo de receptor de reenvío de niebla no compatible
En este artículo se explica cómo resolver los errores de implementación en las canalizaciones de AEM as a Cloud Service causados por tipos de receptores no admitidos en los archivos de configuración de Reenvío de registros.
Descripción description
Entorno
Adobe Experience Manager as a Cloud Service (todas las versiones)
Problema/Síntomas
Al activar una canalización de implementación para el entorno de producción, la canalización falla durante la fase de implementación de la configuración. El siguiente error se muestra en la interfaz de usuario de Cloud Manager:
Error. No se pudieron mostrar los detalles de la canalización debido a un error intermitente. Inténtelo de nuevo.
Además, los registros de ejecución de la canalización muestran:
CONFIGURATION_DEPLOYMENT_FAILED
Error in config kind 'CDN': CDN Configuration could not be deployed.
- El error se produce después de que los pasos de validación, compilación, implementación de fase y aprobación se hayan completado correctamente.
- El problema se puede reproducir abriendo la página de ejecución de la canalización en Cloud Manager.
La configuración problemática de /config/prod/logForwarding-prod.yaml es similar a:
data:
customType:
default:
enabled: true
url: "https://example.com/v1/logs/aemx"
authHeaderName: "X-API-Key"
authHeaderValue: "${{LOG_INGESTION_TOKEN}}"
aem:
enabled: false
Esta estructura usa una clave personalizada de nivel superior customType que no es compatible con la plataforma.
Resolución resolution
Pruebe los siguientes pasos para resolver el problema:
-
Revise el archivo de configuración de Reenvío de registro utilizado en el entorno afectado, que normalmente se encuentra en /config/prod/logForwarding-prod.yaml.
-
Identifique cualquier clave personalizada de nivel superior (como
customType) en la configuración. AEM as a Cloud Service solo admite claves de tipo receptor enumeradas en la siguiente documentación: -
Actualice la configuración para utilizar un tipo de receptor compatible. Por ejemplo, reemplace la clave personalizada por
httpsmientras mantiene el extremo y los detalles de autenticación como se muestra en el ejemplo siguiente.
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 implemente la configuración actualizada en el entorno afectado. Vuelva a ejecutar la canalización en Cloud Manager y compruebe que la implementación se completa correctamente.
Causa
Error en la implementación porque la configuración de Reenvío de registros usó una clave de tipo receptor no admitida (customType). Solo se permiten los tipos de receptor reconocidos por la plataforma (https, splunk, datadog). El uso de una clave no admitida impide la validación del esquema y provoca que la implementación de la configuración falle.