Cuando intentas configurar un extremo de Private Service Connect de salida para el proyecto del cliente consumidor en una instancia de Apigee, el estado del grupo de extremos de red permanece en Pending y no avanza a Accepted.
Síntoma
El estado del extremo de Private Service Connect es Pending en el proyecto del cliente consumidor.
Mensajes de error
No hay mensaje de error.
El extremo de Private Service Connect configurado está atascado en el estado Pending.
Causas posibles
| Causa | Descripción |
|---|---|
| El proyecto con el extremo de Private Service Connect 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 Private Service Connect debe agregarse a la instancia de Apigee. |
Causa 1: Falta el proyecto del extremo de Private Service Connect
El proyecto con el extremo de Private Service Connect configurado no se incluye en la lista de aceptación del consumidor para la instancia de Apigee.
Diagnóstico
- Busca la información del adjunto de servicio de Apigee en la configuración del extremo del proyecto del consumidor del cliente.
- 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.