Cloud Manager을 통해 생성된 Edge Delivery Services 사이트에 대해 BYOGIT 설정 중 403 금지된 오류 해결

이 문서에서는 Configuration Service 관리자가 자동으로 할당되지 않으므로 Cloud Manager 원클릭 사이트 생성을 사용하여 생성된 Edge Delivery Services 사이트에 대해 나만의 Git 가져오기(BYOGIT) 설정 중에 발생하는 403 금지된 오류를 해결합니다. 이렇게 하면 코드 동기화를 위한 외부 Git 저장소의 연결 및 BYOGIT 설정이 완료되지 않습니다. 이 문제를 해결하려면 액세스 토큰을 업데이트하고 확인하고 IP 허용 목록에 추가를 확인한 다음 저장소 연결을 확인합니다.

설명 description

환경

Adobe Experience Manager Edge Delivery Services(모든 버전)

문제/증상

  • /config/[ org] /sites/[ site] /code.json 및 /secrets/cm-byog.json과(와) 같은 구성 끝점에 대한 POST 요청에서 금지된 HTTP 403 인증 오류를 반환합니다.
  • 사이트 수준 및 조직 수준 구성 끝점에 대한 GET 요청은 HTTP 403 금지된 오류를 반환합니다.
  • 다른 서비스에서는 동일한 Adobe IMS 토큰을 문제 없이 수락합니다.

원인

Cloud Manager 원클릭을 통해 생성된 사이트는 구성 서비스 관리자를 자동으로 할당하지 않으므로 액세스 토큰이 회전되고 유효성이 검사될 때까지 BYOGIT 설정 및 코드 동기화를 차단하는 권한 차이가 발생합니다.

해결 방법 resolution

아래 단계에 따라 문제를 해결하십시오.

  1. Git 공급자에서 새 개인 액세스 토큰을 생성합니다(예: GitLab). 필요한 범위를 사용하여 토큰을 만드는 방법에 대한 지침은 Git 공급자의 설명서를 참조하십시오.

  2. Cloud Manager에서 토큰 업데이트:

    • Cloud Manager에 로그인하고 조직을 선택합니다.
    • 내 프로그램 콘솔에서 관련 프로그램을 선택합니다.
    • 프로그램 아래의 사이드 메뉴에서 저장소를 클릭합니다.
    • 오른쪽 상단의 액세스 토큰 관리 를 클릭합니다.
    • 관련 토큰을 편집하고, 새 값을 입력한 다음 저장합니다.
  3. Cloud Manager에서 외부 저장소로의 액세스를 허용하기 위해 필요한 모든 Cloud Manager IP 주소가 Git 공급자에 허용 목록에추가된으로 있는지 확인합니다. 허용 목록에 추가 지침은 Git 공급자의 설명서를 참조하십시오.

  4. Cloud Manager이 외부 저장소에 연결할 수 있고 코드 동기화가 성공했는지 확인합니다.

참고:

  • 토큰이 업데이트된 후 연관된 모든 리포지토리의 유효성이 다시 확인됩니다.
  • 이러한 단계를 완료한 후 HTTP 403 금지됨 오류를 계속 받는 경우 구성 서비스 관리자를 사이트에 할당해야 할 수 있습니다.

관련 읽기

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