La canalización de AEM as a Cloud Service falla debido a la lista de permitidos IP de GitHub
En este artículo se explica cómo solucionar problemas de una canalización de Cloud Manager que falla durante la recuperación del origen porque una lista de permitidos IP de GitHub bloquea el acceso desde Cloud Manager. Para solucionarlo, confirme el error de recuperación del origen, obtenga las direcciones IP que utiliza Cloud Manager, agréguelas a la organización de GitHub o a la lista de permitidos del repositorio y vuelva a ejecutar la canalización.
Descripción description
Entorno
- Adobe Experience Manager as a Cloud Service
- Canalización de Cloud Manager conectada a un repositorio de GitHub
- Organización o repositorio de GitHub con restricciones de lista de permitidos IP habilitadas
Síntomas
- La canalización de Cloud Manager falla durante el paso de recuperación de origen.
- El registro de compilación muestra el código de estado HTTP
403(Prohibido) cuando Cloud Manager intenta acceder al repositorio de GitHub. - El mensaje de error indica que el repositorio o la organización de GitHub tiene una lista de permitidos IP habilitada y que la dirección IP utilizada por Cloud Manager no está permitida.
Causa
La lista de permitidos IP de GitHub bloquea el acceso desde la dirección IP utilizada por el servicio de compilación de Cloud Manager. Como resultado, Cloud Manager no puede recuperar el código fuente del repositorio y la canalización falla antes de que comience el proceso de compilación.
Resolución resolution
Siga estos pasos para permitir que Cloud Manager recupere el código fuente del repositorio de GitHub.
- Abra la canalización de Cloud Manager que ha dado error y revise el registro de generación. Confirme que el paso de recuperación de origen devuelve 403 prohibido e indique que la lista de permitidos IP de GitHub bloquea el servicio de compilación de Cloud Manager.
- Registre cualquier dirección IP de Cloud Manager que se muestre en el error de recuperación de origen.
- Obtén la lista completa de direcciones IP que deben permitirse para Cloud Manager poniéndote en contacto con el Soporte técnico de Adobe.
- Solicite al administrador de la organización de GitHub que abra la organización o la configuración del repositorio de GitHub correspondiente.
- Vaya a Seguridad de autenticación
>lista de permitidos IP en el nivel de organización o abra la configuración equivalente en el nivel de repositorio. - Añada las direcciones IP de Cloud Manager necesarias a la lista de permitidos IP de GitHub.
- Guarde los cambios para actualizar la lista de permitidos IP.
- Vuelva a ejecutar la canalización de Cloud Manager y compruebe que el paso de recuperación de origen se realiza correctamente y que la canalización se ejecuta según lo esperado.
Lectura relacionada
Agregar un repositorio privado de GitHub en Cloud Manager