Falha no pipeline do AEM as a Cloud Service devido à lista de permissões de IP do GitHub

Este artigo explica como solucionar problemas de um pipeline do Cloud Manager que falha durante a recuperação da origem porque uma lista de permissões de IP do GitHub bloqueia o acesso do Cloud Manager. Para corrigir isso, confirme o erro de recuperação de origem, obtenha os endereços IP que o Cloud Manager usa, adicione-os à organização do GitHub ou à lista de permissões do repositório e execute o pipeline novamente.

Descrição description

Ambiente

  • Adobe Experience Manager as a Cloud Service
  • Pipeline do Cloud Manager conectado a um repositório GitHub
  • Organização ou repositório GitHub com restrições de lista de permissões de IP habilitadas

Sintomas

  • O pipeline do Cloud Manager falha durante a etapa de recuperação da origem.
  • O log de compilação mostra o código de status HTTP 403 (Proibido) quando o Cloud Manager tenta acessar o repositório GitHub.
  • A mensagem de erro indica que o repositório ou organização do GitHub tem uma lista de permissões IP ativada e o endereço IP usado pelo Cloud Manager não é permitido.

Causa

A lista de permissões IP do GitHub bloqueia o acesso do endereço IP usado pelo serviço de compilação do Cloud Manager. Como resultado, o Cloud Manager não pode recuperar o código-fonte do repositório e o pipeline falha antes do início do processo de criação.

Resolução resolution

Siga estas etapas para permitir que o Cloud Manager recupere o código-fonte do repositório GitHub.

  1. Abra o pipeline do Cloud Manager com falha e revise o log de compilação. Confirme se a etapa de recuperação de origem retorna 403 Proibido e indica que a lista de permissões IP do GitHub bloqueia o serviço de compilação do Cloud Manager.
  2. Registre qualquer endereço IP Cloud Manager mostrado no erro de recuperação de origem.
  3. Obtenha a lista completa de endereços IP que devem ser permitidos para o Cloud Manager contatando o Suporte da Adobe.
  4. Peça ao administrador da organização GitHub para abrir as configurações aplicáveis da organização ou do repositório GitHub.
  5. Navegue até Segurança de autenticação > lista de permissões de IP no nível da organização ou abra a configuração equivalente no nível do repositório.
  6. Adicione os endereços IP Cloud Manager necessários à lista de permissões IP do GitHub.
  7. Salve as alterações para atualizar a lista de permissões de IP.
  8. Execute novamente o pipeline do Cloud Manager e verifique se a etapa de recuperação da origem foi bem-sucedida e se o pipeline continua conforme esperado.

Leitura relacionada

Adicionar um Repositório GitHub privado no Cloud Manager

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