GitHub IP 허용 목록으로 인해 AEM as a Cloud Service 파이프라인이 실패합니다

이 문서에서는 GitHub IP 허용 목록이 Cloud Manager에서 액세스를 차단하므로 소스 검색 중에 실패하는 Cloud Manager 파이프라인 문제를 해결하는 방법에 대해 설명합니다. 이 문제를 해결하려면 소스 검색 오류를 확인하고 Cloud Manager에서 사용하는 IP 주소를 가져온 다음 GitHub 조직 또는 저장소 허용 목록에 추가하고 파이프라인을 다시 실행합니다.

설명 description

환경

  • Adobe Experience Manager as a Cloud Service
  • GitHub 저장소에 연결된 Cloud Manager 파이프라인
  • IP 허용 목록 제한이 활성화된 GitHub 조직 또는 저장소

증상

  • 소스 검색 단계에서 Cloud Manager 파이프라인이 실패합니다.
  • Cloud Manager이 GitHub 저장소에 액세스하려고 할 때 빌드 로그에 HTTP 상태 코드 403(금지됨)이(가) 표시됩니다.
  • 오류 메시지는 GitHub 리포지토리 또는 조직에 활성화된 IP 허용 목록이 있으며 Cloud Manager에서 사용하는 IP 주소가 허용되지 않음을 나타냅니다.

원인

GitHub의 IP 허용 목록은 Cloud Manager 빌드 서비스에 사용되는 IP 주소에서 액세스를 차단합니다. 따라서 Cloud Manager은 저장소에서 소스 코드를 검색할 수 없으며 빌드 프로세스가 시작되기 전에 파이프라인이 실패합니다.

해결 방법 resolution

Cloud Manager에서 GitHub 저장소에서 소스 코드를 검색할 수 있도록 허용하려면 다음 단계를 따르십시오.

  1. 실패한 Cloud Manager 파이프라인을 열고 빌드 로그를 검토합니다. 소스 검색 단계에서 403 Forbidden​을 반환하고 GitHub IP 허용 목록이 Cloud Manager 빌드 서비스를 차단함을 나타내는지 확인합니다.
  2. 소스 검색 오류에 표시된 모든 Cloud Manager IP 주소를 기록합니다.
  3. Adobe 지원에 연락하여 Cloud Manager에 허용해야 하는 전체 IP 주소 목록을 얻으십시오.
  4. GitHub 조직 관리자에게 문의하여 해당 GitHub 조직 또는 저장소 설정을 여십시오.
  5. 인증 보안(으)로 이동 조직 수준에서 > IP 허용 목록을(를) 만들거나 동등한 저장소 수준 설정을 여십시오.
  6. 필요한 Cloud Manager IP 주소를 GitHub IP 허용 목록에 추가합니다.
  7. 변경 사항을 저장하여 IP 허용 목록을 업데이트합니다.
  8. Cloud Manager 파이프라인을 다시 실행하고 소스 검색 단계가 성공하고 파이프라인이 예상대로 진행되는지 확인합니다.

관련 읽기

Cloud Manager에 개인 GitHub 저장소 추가

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