Verbindungsproblem bei Apigee mit Northbound Private Service Connect

Wenn Sie versuchen, einen Northbound-Private Service Connect-Endpunkt für das Kundenprojekt eines Kunden zu einer Apigee-Instanz einzurichten, bleibt der Status der Netzwerk-Endpunktgruppe auf Pending und ändert sich nicht zu Accepted.

Symptom

Der Status des Private Service Connect-Endpunkts ist im Kundenprojekt Pending.

Fehlermeldungen

Keine Fehlermeldung.

Der konfigurierte Private Service Connect-Endpunkt befindet sich im Status Pending.

Mögliche Ursachen

Ursache Beschreibung
Das Projekt mit dem konfigurierten Private Service Connect-Endpunkt ist nicht in der Liste der Nutzerannahmen für die Apigee-Instanz enthalten. Das Projekt, in dem sich der Private Service Connect-Endpunkt befindet, muss der Apigee-Instanz hinzugefügt werden.

Ursache 1: Projekt für Private Service Connect-Endpunkt fehlt

Das Projekt mit dem konfigurierten Private Service Connect-Endpunkt ist nicht in der Liste der Nutzerannahmen für die Apigee-Instanz enthalten.

Diagnose

  1. Suchen Sie in der Endpunktkonfiguration im Kundenprojekt nach den Informationen zum Apigee-Dienstanhang.
  2. Prüfen Sie, ob das Nutzerprojekt der Liste der Nutzerannahmen für die Apigee-Instanz hinzugefügt wurde. Dies können Sie über die Management API oder die Console-UI tun.

API-Beispiel

Die folgende Ausgabe enthält das Nutzerprojekt nicht in der consumerAcceptList.

Beispielbefehl:

curl -H "Authorization: Bearer $TOKEN" "https://apigee.googleapis.com/v1/organizations/$ORG_NAME/instances"

Dabei ist ORG_NAME die ID Ihrer Apigee-Organisation.

Beispielausgabe:

{
  "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
      }
    }
  ]
}

Lösung

Folgen Sie der Dokumentation zu Northbound-Netzwerken mit Private Service Connect und verwenden Sie entweder die Apigee-UI oder die Management API, um die consumerAcceptList der Apigee-Instanz mit dem neuen Endpunktgruppenprojekt zu aktualisieren.