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.

  1. 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.
  2. Registre cualquier dirección IP de Cloud Manager que se muestre en el error de recuperación de origen.
  3. 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.
  4. Solicite al administrador de la organización de GitHub que abra la organización o la configuración del repositorio de GitHub correspondiente.
  5. 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.
  6. Añada las direcciones IP de Cloud Manager necesarias a la lista de permitidos IP de GitHub.
  7. Guarde los cambios para actualizar la lista de permitidos IP.
  8. 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

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