AEM as a Cloud Service : échec du pipeline de configuration de production avec « Impossible de déployer la configuration du réseau CDN » en raison d’un type de récepteur de transfert de brouillard non pris en charge

Cet article explique comment résoudre les échecs de déploiement dans les pipelines AEM as a Cloud Service causés par des types de récepteur non pris en charge dans les fichiers de configuration de transfert de journal.

Description description

Environnement

Adobe Experience Manager as a Cloud Service (toutes versions)

Problème/Symptômes

Lors du déclenchement d’un pipeline de déploiement pour l’environnement de production, le pipeline échoue pendant la phase de déploiement de la configuration. L’erreur suivante s’affiche dans l’interface utilisateur de Cloud Manager :

Erreur : les détails du pipeline n’ont pas pu être affichés en raison d’une erreur intermittente. Veuillez réessayer.

En outre, les journaux d’exécution du pipeline affichent :

CONFIGURATION_DEPLOYMENT_FAILED
Error in config kind 'CDN': CDN Configuration could not be deployed.
  • L’erreur se produit une fois les étapes de validation, de build, de déploiement dans l’environnement intermédiaire et d’approbation terminées avec succès.
  • Le problème est reproductible en ouvrant la page d’exécution du pipeline dans Cloud Manager.

La configuration problématique dans /config/prod/logForwarding-prod.yaml ressemble à ce qui suit :

data:
  customType:
    default:
      enabled: true
      url: "https://example.com/v1/logs/aemx"
      authHeaderName: "X-API-Key"
      authHeaderValue: "${{LOG_INGESTION_TOKEN}}"
    aem:
      enabled: false

Cette structure utilise une customType de clé de niveau supérieur personnalisée qui n’est pas prise en charge par la plateforme.

Résolution resolution

Essayez les étapes suivantes pour résoudre le problème :

  1. Consultez le fichier de configuration du transfert de journal utilisé dans l’environnement affecté, généralement situé à l’adresse /config/prod/logForwarding-prod.yaml.

  2. Identifiez les clés de niveau supérieur personnalisées (telles que customType) dans la configuration. AEM as a Cloud Service ne prend en charge que les clés de type récepteur répertoriées dans la documentation ci-dessous :

    1. 🔗
  3. Mettez à jour la configuration pour utiliser un type de récepteur pris en charge. Par exemple, remplacez la clé personnalisée par https tout en conservant le point d’entrée et les détails d’authentification, comme illustré dans l’exemple suivant.

data:
  https:
    default:
      enabled: true
      url: "https://example.com/v1/logs/aem"
      authHeaderName: "X-API-Key"
      authHeaderValue: "${{LOG_INGESTION_TOKEN}}"
    aem:
      enabled: false

Validez et déployez la configuration mise à jour dans l’environnement affecté. Exécutez à nouveau le pipeline dans Cloud Manager et vérifiez que le déploiement s’est terminé avec succès.

Cause

Le déploiement a échoué, car la configuration de transfert de journal a utilisé une clé de type récepteur non prise en charge (customType). Seuls les types de puits reconnus par la plateforme (https, splunk, datadog) sont autorisés. L’utilisation d’une clé non prise en charge empêche la validation du schéma et entraîne l’échec du déploiement de la configuration.

Lecture connexe

recommendation-more-help
experience-cloud-kcs-help-kbarticles