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.
- 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.
- Registre qualquer endereço IP Cloud Manager mostrado no erro de recuperação de origem.
- Obtenha a lista completa de endereços IP que devem ser permitidos para o Cloud Manager contatando o Suporte da Adobe.
- Peça ao administrador da organização GitHub para abrir as configurações aplicáveis da organização ou do repositório GitHub.
- 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. - Adicione os endereços IP Cloud Manager necessários à lista de permissões IP do GitHub.
- Salve as alterações para atualizar a lista de permissões de IP.
- 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