Esta página se aplica a Apigee y Apigee Hybrid.
Consulta la documentación de
Apigee Edge.
En este paso, probarás el proxy de API que acabas de crear e implementar.
Apigee en la consola de Cloud
- En la consola de Google Cloud , ve a la página Apigee > Gestión > Entornos.
- Asegúrate de que esté seleccionado el mismo Google Cloud proyecto en el que has creado el proxy de API en el menú desplegable de la parte superior de la página.
- Selecciona la pestaña Grupos de entornos.
- En la tabla, busque la fila del grupo de entornos que contenga el entorno en el que se ha desplegado myproxy. El nombre de host aparece en la columna Nombres de host de esta fila. Por ejemplo:
mydomain.com
. - Llama al proxy de API. La forma de llamar al proxy depende de si tu instancia de Apigee está configurada para el acceso a la red externa o interna.
Si no sabes cómo está configurada tu instancia de Apigee, ponte en contacto con tu administrador de Apigee.
- Acceso externo: si tu instancia de Apigee está configurada para el acceso externo, llama al proxy de la siguiente manera:
curl https://YOUR_ENV_GROUP_HOSTNAME/myproxy
Donde
YOUR_ENV_GROUP_HOSTNAME
es el nombre de host que has obtenido en el paso anterior.Por ejemplo:
curl https://mydomain.com/myproxy
Aquí tienes otro ejemplo en el que se usa el servicio DNS comodín
nip.io
para el host:curl https://198.51.100.251.nip.io/myproxy
- Acceso interno: si tu instancia de Apigee está configurada para acceder a la red interna, debes seguir algunos pasos adicionales para obtener acceso al balanceador de carga interno y a su dirección IP. Para obtener más información, consulta Llamar a un proxy con acceso solo para uso interno.
- Acceso externo: si tu instancia de Apigee está configurada para el acceso externo, llama al proxy de la siguiente manera:
- Si la llamada al proxy se realiza correctamente, se devuelve el siguiente resultado:
Hello, Guest!
UI clásica de Apigee
- Abre la interfaz de usuario de Apigee en un navegador.
- Asegúrate de que esté seleccionado el mismo Google Cloud proyecto en el que has creado el proxy de API en el menú desplegable de la parte superior de la página.
- En la interfaz de usuario de la consola de Cloud, selecciona Administración > Entornos > Grupos.
- Haz clic en Ver en la Google Cloud consola.
- Selecciona la pestaña Grupos de entornos.
- En la tabla, busque la fila del grupo de entornos que contenga el entorno en el que se ha implementado myproxy. El nombre de host aparece en la columna Nombres de host de esta fila. Por ejemplo:
mydomain.com
. - Llama al proxy de API. La forma de llamar al proxy depende de si tu instancia de Apigee está configurada para el acceso a la red externa o interna.
Si no sabes cómo está configurada tu instancia de Apigee, ponte en contacto con tu administrador de Apigee.
- Acceso externo: si tu instancia de Apigee está configurada para el acceso externo, llama al proxy de la siguiente manera:
curl https://YOUR_ENV_GROUP_HOSTNAME/myproxy
Donde
YOUR_ENV_GROUP_HOSTNAME
es el nombre de host que has obtenido en el paso anterior.Por ejemplo:
curl https://mydomain.com/myproxy
Aquí tienes otro ejemplo en el que se usa el servicio DNS comodín
nip.io
para el host:curl https://198.51.100.251.nip.io/myproxy
- Acceso interno: si tu instancia de Apigee está configurada para acceder a la red interna, debes seguir algunos pasos adicionales para obtener acceso al balanceador de carga interno y a su dirección IP. Para obtener más información, consulta Llamar a un proxy con acceso solo para uso interno.
- Acceso externo: si tu instancia de Apigee está configurada para el acceso externo, llama al proxy de la siguiente manera:
- Si la llamada al proxy se realiza correctamente, se devuelve el siguiente resultado:
Hello, Guest!
Si aparece un error, comprueba lo siguiente:
- Si se produce un error de tiempo de espera (lo cual es inusual), prueba a desplegar y volver a desplegar el nuevo proxy de API.
- Si no se puede resolver el host (por ejemplo, si recibes un error 404), comprueba que estés usando el nombre de host y el nombre de proxy correctos.
- Asegúrate de que el nombre de host del grupo de entornos esté configurado con Cloud Load Balancer. Consulta Determinar si el balanceador de carga de Cloud está configurado para un nombre de host.
- Si ves un error de TLS/SSL, como un error de handshake de SSL, ponte en contacto con tu proveedor de DNS para asegurarte de que el registro A de DNS del nombre de host esté configurado correctamente. Asegúrate de que el registro tenga la IP del balanceador de carga que se creó durante el aprovisionamiento de Apigee. Si no sabes cuál debería ser la IP, consulta Determinar si el balanceador de carga de Cloud está configurado para un nombre de host.
- Si ves un error de certificado TLS/SSL, es posible que el certificado SSL asociado al balanceador de carga no tenga el nombre de host correcto y, por lo tanto, se rechace. El certificado se creó durante el proceso de aprovisionamiento. Los pasos para solucionar problemas que se indican en Determinar si Cloud Load Balancer está configurado para un nombre de host muestran cómo localizar e inspeccionar el certificado.
- Si no puedes resolver el problema, ponte en contacto con la persona que aprovisionó Apigee para obtener más ayuda.
En el siguiente paso, cambiará el punto de conexión de destino del proxy de API.
1 2 3 (SIGUIENTE) Paso 4: Cambia el endpoint de destino 5