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 实例的使用方接受列表中。您可以通过管理 API 或控制台界面执行此操作。
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 界面或 Management API 将 Apigee 实例的 consumerAcceptList
更新为新的端点组项目。