Problema de conectividad de Apigee con PSC de salida

Cuando intentas configurar un endpoint de Private Service Connect (PSC) de salida para tu proyecto de consumidor de un cliente en una instancia de Apigee, el estado del grupo de endpoints de red permanece en Pending y no pasa a Accepted.

Síntoma

El estado del endpoint de Private Service Connect (PSC) es Pending en el proyecto del consumidor del cliente.

Mensajes de error

No hay ningún mensaje de error.

El endpoint de PSC configurado está en estado Pending.

Posibles motivos

Causa Descripción
El proyecto con el endpoint de Private Service Connect (PSC) configurado no se incluye en la lista de aceptación de consumidores de la instancia de Apigee. El proyecto en el que reside el endpoint de PSC debe añadirse a la instancia de Apigee.

Causa 1: Falta el proyecto del endpoint de PSC

El proyecto con el endpoint de Private Service Connect (PSC) configurado no se incluye en la lista de aceptación de consumidores de la instancia de Apigee.

Diagnóstico

  1. Busca la información de la vinculación de servicio de Apigee en la configuración del endpoint del proyecto del cliente.
  2. Comprueba si el proyecto del consumidor se ha añadido a la lista de aceptación del consumidor de la instancia de Apigee. Puede hacerlo a través de la API Management o de la interfaz de usuario de la consola.

Ejemplo de API

En el siguiente resultado no se incluye el proyecto del cliente en consumerAcceptList.

Comando de ejemplo:

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

Donde ORG_NAME es el ID de tu organización de Apigee.

Ejemplo de salida:

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

Resolución

Sigue la documentación sobre redes de entrada con Private Service Connect y usa la interfaz de usuario de Apigee o la API Management para actualizar el consumerAcceptList de la instancia de Apigee con el nuevo proyecto del grupo de endpoints.