Pending のままになり、Accepted に進みません。
症状
お客様のコンシューマー プロジェクトの Private Service Connect(PSC)エンドポイントのステータスが Pending です。
エラー メッセージ
エラー メッセージはありません。
構成された PSC エンドポイントが Pending ステータスのままになります。
考えられる原因
| 原因 | 説明 |
|---|---|
| 構成された Private Service Connect(PSC)エンドポイントを含むプロジェクトが、Apigee インスタンスのコンシューマー承認リストに含まれていません。 | PSC エンドポイントが存在するプロジェクトを Apigee インスタンスに追加する必要があります。 |
原因 1: PSC エンドポイント プロジェクトがない
構成された Private Service Connect(PSC)エンドポイントを含むプロジェクトが、Apigee インスタンスのコンシューマー承認リストに含まれていません。
診断
- お客様のコンシューマー プロジェクトのエンドポイント構成で Apigee サービス アタッチメントの情報を見つけます。
- コンシューマー プロジェクトが 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 を新しいエンドポイント グループ プロジェクトで更新します。