Problema de conectividad de Apigee con PSC ascendente

<0PendingAccepted

Síntoma

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

Mensajes de error

No hay mensaje de error.

El extremo de PSC configurado está atascado en el estado Pending.

Causas posibles

Causa Descripción
El proyecto con el extremo de Private Service Connect (PSC) configurado no se incluye en la lista de aceptación del consumidor para la instancia de Apigee. El proyecto en el que reside el extremo de PSC debe agregarse a la instancia de Apigee.

Causa 1: Falta el proyecto de extremos de PSC

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

Diagnóstico

  1. Busca la información del adjunto de servicio de Apigee en la configuración del extremo del proyecto del consumidor del cliente.
  2. Verifica si el proyecto del consumidor se agregó a la lista de aceptación del consumidor para la instancia de Apigee. Esto se puede hacer a través de la API de administración o la IU de la consola.

Ejemplo de API

El siguiente resultado no incluye el proyecto del consumidor en consumerAcceptList.

Comando de ejemplo:

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

En el ejemplo anterior, ORG_NAME es el ID de tu organización de Apigee.

Resultado de muestra:

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

Solución

Sigue la documentación de Redes de salida con Private Service Connect y usa la IU de Apigee o la API de Management para actualizar el consumerAcceptList de la instancia de Apigee con el nuevo proyecto del grupo de extremos.