Échec du pipeline AEM as a Cloud Service en raison d’une liste autorisée IP GitHub
Cet article explique comment résoudre les problèmes d’un pipeline Cloud Manager qui échoue lors de la récupération de la source, car une liste autorisée IP GitHub bloque l’accès à partir de Cloud Manager. Pour résoudre ce problème, confirmez l’erreur de récupération de la source, obtenez les adresses IP utilisées par Cloud Manager, ajoutez-les à la liste autorisée de données d’organisation ou de référentiel GitHub, puis réexécutez le pipeline.
Description description
Environnement
- Adobe Experience Manager as a Cloud Service
- Pipeline Cloud Manager connecté à un référentiel GitHub
- Organisation ou référentiel GitHub avec les restrictions de liste autorisée IP activées
Symptômes
- Le pipeline Cloud Manager échoue lors de l’étape de récupération de la source.
- Le journal de génération affiche le code d’état HTTP
403(Forbidden) lorsque Cloud Manager tente d’accéder au référentiel GitHub. - Le message d’erreur indique qu’une liste autorisée IP est activée pour le référentiel ou l’organisation GitHub et que l’adresse IP utilisée par Cloud Manager n’est pas autorisée.
Cause
La liste autorisée IP de GitHub bloque l’accès à partir de l’adresse IP utilisée par le service de création Cloud Manager. Par conséquent, Cloud Manager ne peut pas récupérer le code source du référentiel et le pipeline échoue avant le début du processus de création.
Résolution resolution
Pour permettre à Cloud Manager de récupérer le code source à partir du référentiel GitHub, procédez comme suit.
- Ouvrez le pipeline Cloud Manager qui a échoué et examinez le journal de génération. Vérifiez que l’étape de récupération de la source renvoie 403 Forbidden et indique que la liste autorisée IP GitHub bloque le service de création Cloud Manager.
- Enregistrez toute adresse IP Cloud Manager affichée dans l’erreur de récupération de la source.
- Obtenez la liste complète des adresses IP qui doivent être autorisées pour Cloud Manager en contactant l’assistance Adobe.
- Demandez à l’administrateur de votre organisation GitHub d’ouvrir les paramètres applicables de l’organisation GitHub ou du référentiel.
- Accédez à Sécurité de l’authentification
>liste autorisée IP au niveau de l’organisation ou ouvrez le paramètre équivalent au niveau du référentiel. - Ajoutez les adresses IP Cloud Manager requises à la liste autorisée IP GitHub.
- Enregistrez les modifications pour mettre à jour la liste autorisée IP.
- Réexécutez le pipeline Cloud Manager et vérifiez que l’étape de récupération de la source réussit et que le pipeline se poursuit comme prévu.
Lecture connexe
Ajouter un référentiel GitHub privé dans Cloud Manager