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 更新为新的端点组项目。