Apigee とノースバウンド PSC の接続に関する問題

お客様のコンシューマー プロジェクトのノースバウンド Private Service Connect(PSC)エンドポイントを Apigee インスタンスに設定しようとすると、ネットワーク エンドポイント グループのステータスが Pending のままになり、Accepted に進みません。

症状

お客様のコンシューマー プロジェクトの Private Service Connect(PSC)エンドポイントのステータスが Pending です。

エラー メッセージ

エラー メッセージはありません。

構成された PSC エンドポイントが Pending ステータスのままになります。

考えられる原因

原因 説明
構成された Private Service Connect(PSC)エンドポイントを含むプロジェクトが、Apigee インスタンスのコンシューマー承認リストに含まれていません。 PSC エンドポイントが存在するプロジェクトを Apigee インスタンスに追加する必要があります。

原因 1: PSC エンドポイント プロジェクトがない

構成された Private Service Connect(PSC)エンドポイントを含むプロジェクトが、Apigee インスタンスのコンシューマー承認リストに含まれていません。

診断

  1. お客様のコンシューマー プロジェクトのエンドポイント構成で Apigee サービス アタッチメントの情報を見つけます。
  2. コンシューマー プロジェクトが Apigee インスタンスのコンシューマー承認リストに追加されているかどうかを確認します。これは、Management API またはコンソール UI を使用して行うことができます。

API の例

次の出力では、consumerAcceptList にコンシューマー プロジェクトが含まれていません。

サンプル コマンド:

curl -H "Authorization: Bearer $TOKEN" "https://apigee.googleapis.com/v1/organizations/$ORG_NAME/instances"

ここで、ORG_NAME は Apigee 組織の ID です。

出力例:

{
  "instances": [
    {
      "name": "apigee-dev-us-central1-instance",
      "location": "us-central1",
      "host": "10.71.132.2",
      "port": "443",
      "createdAt": "1746546423661",
      "lastModifiedAt": "1747937301425",
      "state": "ACTIVE",
      "peeringCidrRange": "SLASH_22",
      "runtimeVersion": "1-15-0-apigee-4",
      "ipRange": "10.71.132.0/22,10.71.136.0/28",
      "consumerAcceptList": [
        "prj-example-dev"
      ],
      "serviceAttachment": "projects/a1b2c3d4e5f6g7h8ip-tp/regions/us-central1/serviceAttachments/apigee-us-central1-7xxw",
      "accessLoggingConfig": {
        "enabled": true
      }
    }
  ]
}

解決策

Private Service Connect によるノースバウンド ネットワーキングのドキュメントに沿って、Apigee UI または Management API で、Apigee インスタンスの consumerAcceptList を新しいエンドポイント グループ プロジェクトで更新します。