Problème de connectivité Apigee avec PSC Northbound

Lorsque vous tentez de configurer un point de terminaison Private Service Connect (PSC) Northbound pour votre projet consommateur client vers une instance Apigee, l'état du groupe de points de terminaison du réseau reste à Pending et ne passe pas à Accepted.

Problème constaté

L'état du point de terminaison Private Service Connect (PSC) est Pending dans le projet consommateur du client.

Messages d'erreur

Aucun message d'erreur.

Le point de terminaison PSC configuré est bloqué à l'état Pending.

Causes possibles

Cause Description
Le projet avec le point de terminaison Private Service Connect (PSC) configuré n'est pas inclus dans la liste d'acceptation des clients pour l'instance Apigee. Le projet dans lequel réside le point de terminaison PSC doit être ajouté à l'instance Apigee.

Cause 1 : Projet de point de terminaison PSC manquant

Le projet avec le point de terminaison Private Service Connect (PSC) configuré n'est pas inclus dans la liste d'acceptation des clients pour l'instance Apigee.

Diagnostic

  1. Recherchez les informations sur le rattachement de service Apigee à partir de la configuration du point de terminaison dans le projet client consommateur.
  2. Vérifiez si le projet client est ajouté à la liste d'acceptation des clients pour l'instance Apigee. Pour ce faire, utilisez l'API Management ou l'interface utilisateur de la console.

Exemple d'API

La sortie suivante n'inclut pas le projet consommateur dans consumerAcceptList.

Exemple de commande :

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

ORG_NAME est l'ID de votre organisation Apigee.

Exemple de résultat :

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

Solution

Suivez la documentation Mise en réseau Northbound avec Private Service Connect, puis utilisez l'interface utilisateur Apigee ou l'API Management pour mettre à jour le consumerAcceptList de l'instance Apigee avec le nouveau projet de groupe de points de terminaison.