Prisma Cloud Application Security Gitlab 통합 - 엔드포인트 요청 시간 초과 - 504 Gateway Timeout

Prisma Cloud Application Security Gitlab 통합 - 엔드포인트 요청 시간 초과 - 504 Gateway Timeout

5740
Created On 02/10/23 03:28 AM - Last Modified 04/29/25 13:47 PM


Symptom


3단계에서 권한 부여 버튼을 클릭한 후 Prisma Cloud Code 보안에 Gitlab 자체 관리형 저장소를 추가하는 방법 에 대한 문서를 기반으로 해당 페이지는 Gitlab 자체 관리형 포털로 리디렉션되고, 그곳에서 권한 부여에 대한 또 다른 옵션이 제공됩니다.
이 단계를 거치면 클라우드 URL 로 다시 리디렉션되지만 브라우저 에 아래 메시지와 함께 504 게이트웨이 시간 초과가 발생합니다.

{"message": "Endpoint request timed out"}

Screenshot 504 timeout.png



Environment


  • Gitlab 추가 - 코드 보안 검사를 위한 자체 관리형 저장소.


Cause


가장 가능성 있는 원인은 클라우드가 Gitlab 도메인이나 IP에 접근할 수 없기 때문입니다.
승인 과정 중에 아래와 같은 이벤트가 발생합니다.

  1. Prisma Cloud의 Authorize 버튼을 클릭하면 Gitlab 포털 로 리디렉션됩니다.
    스크린샷 2023-02-13 오전 11시 25분 51초.png
  2. Gitlab Portal에서 Authorize를 클릭하면 필요한 모든 정보가 담긴 Prisma Cloud로 리디렉션됩니다.
  3. 그러면 Prisma Cloud가 새로고침 토큰을 생성하고 HTTPS 에서 Gitlab 도메인이나 IP에 액세스합니다.
  4. 통합을 완료할 수 있도록 저장소를 나열합니다.

    이 단계에서 Prisma Cloud가 Gitlab에 접속할 수 없으면 브라우저 에서 504 Gateway time out이 수신됩니다.


Resolution


  1. Gitlab 자체 관리 저장소가 인터넷에서 접속 가능한지 확인하세요.
  2. 필요한 Prisma Cloud IP는 허용 목록에 포함되어 있습니다 .
  3. 코드 보안을 위해 각 지역에 필요한 추가 IP에 주의하세요.




Additional Information


인터넷 에서 Gitlab에 직접 접속할 수 없는 경우 Transporter라는 새로운 기능 사용할 수 있습니다.
셀프호스팅 저장소를 연결하기 위해 네트워크 터널(전송기)을 설정합니다 .



Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u000000sarJCAQ&lang=ko&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language