Prisma Cloud Application Security Gitlab 統合 - エンドポイント要求がタイムアウトしました - 504 ゲートウェイ タイムアウト

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"}

Screenshot 504 timeout.png



Environment


  • コード セキュリティ スキャン用の Gitlab - 自己管理リポジトリを追加します。


Cause


最も可能性の高い原因は、クラウドが Gitlab ドメインまたは IP に到達できないことです。
承認プロセス中に、以下のイベントが発生します。

  1. Prisma Cloud の [承認] ボタンをクリックすると、Gitlabポータルにリダイレクトされます。
    スクリーンショット 2023-02-13 午前 11:25:51.png
  2. Gitlab ポータルで [承認] をクリックすると、必要なすべての情報とともに Prisma Cloud にリダイレクトされます。
  3. その後、Prisma Cloud は更新トークンを作成し、 HTTPSで Gitlab ドメインまたは IP にアクセスします。
  4. これにより、統合を完了できるようにリポジトリがリストされます。

    このステップで Prisma Cloud が Gitlab に到達できない場合、ブラウザで 504 Gateway タイムアウトが受信されます。


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=ja&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language