Prisma Cloud Application Security Gitlab 集成 - 端点请求超时 - 504 网关超时
5730
Created On 02/10/23 03:28 AM - Last Modified 04/29/25 13:47 PM
Symptom
根据将 Gitlab 自管理存储库添加到 Prisma Cloud Code 安全性的文档,在步骤 3 之后单击“授权”按钮时,页面将重定向到 Gitlab 自管理门户,其中将显示另一个授权选项。
此步骤完成后,重定向回云URL ,但会导致浏览器出现504 网关超时并显示以下消息。
{"message": "Endpoint request timed out"}
Environment
- 添加 Gitlab - 用于代码安全扫描的自管理存储库。
Cause
最可能的原因是云无法访问 Gitlab 域或 IP。
在授权过程中会发生以下事件。
- 当单击 Prisma Cloud 的授权按钮时,它会重定向到 Gitlab门户。
- 在 Gitlab 门户上单击“授权”后,会重定向到 Prisma Cloud,其中包含所需的所有必要信息。
- 然后,Prisma Cloud 将创建刷新令牌并通过HTTPS访问 Gitlab 域或 IP。
- 这将列出存储库,以便可以完成集成。
此步骤中,如果 Prisma Cloud 无法访问 Gitlab,浏览器将收到 504 网关超时。
Resolution
- 确保 Gitlab 自管理存储库可以通过互联网访问。
- 所需的Prisma Cloud IP 已列入白名单。
- 注意每个区域下代码安全所需的额外 IP。
Additional Information
如果无法从互联网直接访问 Gitlab,那么有一个名为 Transporter 的新功能。
设置网络隧道(传输器)以连接自托管存储库。