与北向 PSC 相关的 Apigee 连接问题

当您尝试为客户使用方项目设置到 Apigee 实例的北向 Private Service Connect (PSC) 端点时,网络端点组状态会保持在 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 实例的使用方接受列表中。您可以通过管理 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 更新为新的端点组项目。