Verbindungsproblem bei Apigee mit Northbound-PSC

Wenn Sie versuchen, einen Northbound-PSC-Endpunkt (Private Service Connect) für Ihr Kundenprojekt für eine Apigee-Instanz einzurichten, bleibt der Status der Netzwerk-Endpunktgruppe in Pending und ändert sich nicht zu Accepted.

Symptom

Der Status des Private Service Connect-Endpunkts (PSC) ist Pending im Nutzerprojekt des Kunden.

Fehlermeldungen

Keine Fehlermeldung.

Der konfigurierte PSC-Endpunkt hat den Status Pending.

Mögliche Ursachen

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

Ursache 1: Fehlendes PSC-Endpunktprojekt

Das Projekt mit dem konfigurierten Private Service Connect-Endpunkt (PSC) ist nicht in der Nutzerakzeptanzliste für die Apigee-Instanz enthalten.

Diagnose

  1. Die Informationen zum Apigee-Dienstanhang finden Sie in der Endpunktkonfiguration im Kundenprojekt.
  2. Prüfen Sie, ob das Nutzerprojekt der Nutzerakzeptanzliste für die Apigee-Instanz hinzugefügt wurde. Dies ist über die Management API oder die Console-Benutzeroberfläche möglich.

API-Beispiel

Die folgende Ausgabe enthält das Verbraucherprojekt 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 Northbound networking with Private Service Connect (Northbound-Netzwerk mit Private Service Connect) und verwenden Sie entweder die Apigee-Benutzeroberfläche oder die Management API, um die consumerAcceptList der Apigee-Instanz mit dem neuen Endpunktgruppenprojekt zu aktualisieren.