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"}
Environment
- Gitlab 추가 - 코드 보안 검사를 위한 자체 관리형 저장소.
Cause
가장 가능성 있는 원인은 클라우드가 Gitlab 도메인이나 IP에 접근할 수 없기 때문입니다.
승인 과정 중에 아래와 같은 이벤트가 발생합니다.
- Prisma Cloud의 Authorize 버튼을 클릭하면 Gitlab 포털 로 리디렉션됩니다.
- Gitlab Portal에서 Authorize를 클릭하면 필요한 모든 정보가 담긴 Prisma Cloud로 리디렉션됩니다.
- 그러면 Prisma Cloud가 새로고침 토큰을 생성하고 HTTPS 에서 Gitlab 도메인이나 IP에 액세스합니다.
- 통합을 완료할 수 있도록 저장소를 나열합니다.
이 단계에서 Prisma Cloud가 Gitlab에 접속할 수 없으면 브라우저 에서 504 Gateway time out이 수신됩니다.
Resolution
- Gitlab 자체 관리 저장소가 인터넷에서 접속 가능한지 확인하세요.
- 필요한 Prisma Cloud IP는 허용 목록에 포함되어 있습니다 .
- 코드 보안을 위해 각 지역에 필요한 추가 IP에 주의하세요.
Additional Information
인터넷 에서 Gitlab에 직접 접속할 수 없는 경우 Transporter라는 새로운 기능 사용할 수 있습니다.
셀프호스팅 저장소를 연결하기 위해 네트워크 터널(전송기)을 설정합니다 .