Prisma Cloud Application Security Gitlab 統合 - エンドポイント要求がタイムアウトしました - 504 ゲートウェイ タイムアウト
5782
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 Gateway タイムアウトが受信されます。
Resolution
- Gitlab の自己管理リポジトリがインターネットからアクセスできることを確認します。
- 必要なPrisma Cloud IP はホワイトリストに登録されています。
- コード セキュリティの各リージョンで必要な追加の IP に注意してください。
Additional Information
インターネットから Gitlab に直接アクセスできない場合は、Transporter と呼ばれる新しい機能があります。
セルフホスト型リポジトリに接続するためのネットワーク トンネル (トランスポーター) を設定します。