Apigee 與北向 Private Service Connect 的連線問題

當您嘗試為客戶的消費者專案,設定連往 Apigee 執行個體的北向 Private Service Connect 端點時,網路端點群組狀態會維持在 Pending,不會進展到 Accepted

問題

Private Service Connect 端點在客戶消費者專案中的狀態為 Pending

錯誤訊息

沒有錯誤訊息。

設定的 Private Service Connect 端點停滯在 Pending 狀態。

可能原因

原因 說明
已設定 Private Service Connect 端點的專案,未列入 Apigee 執行個體的消費者接受清單。 您需要將 Private Service Connect 端點所在的專案新增至 Apigee 執行個體。

原因 1:缺少 Private Service Connect 端點專案

已設定 Private Service Connect 端點的專案,未列入 Apigee 執行個體的消費者接受清單。

診斷

  1. 在客戶服務用戶專案的端點設定中,找出 Apigee 服務連結資訊。
  2. 檢查用戶專案是否已新增至 Apigee 執行個體的用戶接受清單。您可以使用管理 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 更新為新的端點群組專案。