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 y, luego, implementarás.
Apigee en la consola de Cloud
- En la consola de Google Cloud , ve a la página Apigee > Administración > Entornos.
- Asegúrate de que esté seleccionado el mismo proyecto Google Cloud en el que creaste el proxy de API en el menú desplegable de la parte superior de la página.
- Selecciona la pestaña Environment Groups.
- En la tabla, busca la fila del grupo de entornos que contiene el entorno en el que se implementó 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 en que llamas 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, comunícate con el 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
En este comando,
YOUR_ENV_GROUP_HOSTNAME
es el nombre de host que obtuviste en el paso anterior.Por ejemplo:
curl https://mydomain.com/myproxy
Aquí tienes otro ejemplo en el que se usa el servicio de 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 el acceso a la red interna, se necesitan algunos pasos adicionales para obtener acceso al balanceador de cargas interno y a su dirección IP. Para obtener más información, consulta Llama a un proxy con acceso solo interno.
- Acceso externo: Si tu instancia de Apigee está configurada para el acceso externo, llama al proxy de la siguiente manera:
- Una llamada correcta al proxy muestra el siguiente resultado:
Hello, Guest!
IU clásica de Apigee
- Abre la IU de Apigee en un navegador.
- Asegúrate de que esté seleccionado el mismo proyecto Google Cloud en el que creaste el proxy de API en el menú desplegable de la parte superior de la página.
- En la IU de la consola de Cloud, selecciona Administrador > Entornos > Grupos.
- Haz clic en Ver en Google Cloud console.
- Selecciona la pestaña Environment Groups.
- En la tabla, busca la fila del grupo de entornos que contiene el entorno en el que se implementó 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 en que llamas 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, comunícate con el 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
En este comando,
YOUR_ENV_GROUP_HOSTNAME
es el nombre de host que obtuviste en el paso anterior.Por ejemplo:
curl https://mydomain.com/myproxy
Aquí tienes otro ejemplo en el que se usa el servicio de 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 el acceso a la red interna, se necesitan algunos pasos adicionales para obtener acceso al balanceador de cargas interno y a su dirección IP. Para obtener más información, consulta Llama a un proxy con acceso solo interno.
- Acceso externo: Si tu instancia de Apigee está configurada para el acceso externo, llama al proxy de la siguiente manera:
- Una llamada correcta al proxy muestra el siguiente resultado:
Hello, Guest!
Si recibes un error, verifica lo siguiente:
- Si ves un error de tiempo de espera (poco común), intenta anular la implementación y volver a implementar el proxy de API nuevo.
- Si el host no se puede resolver, por ejemplo, recibes un error 404, vuelve a verificar que estés usando el nombre de host y el del proxy correctos.
- Asegúrate de que el nombre de host del grupo de entornos esté configurado con el balanceador de cargas de Cloud. Consulta Determina si el balanceador de cargas de Cloud está configurado para un nombre de host.
- Si ves un error de TLS/SSL, como un error de protocolo de enlace SSL, comunícate con tu proveedor de DNS para asegurarte de que el registro A de DNS para el nombre de host esté configurado de forma correcta. Asegúrate de que el registro tenga la IP del balanceador de cargas que se creó durante el aprovisionamiento de Apigee. Si no sabes cuál debería ser la IP, consulta Determina si el balanceador de cargas de Cloud está configurado para un nombre de host.
- Si ves un error de certificado TLS/SSL, es posible que el certificado SSL asociado con el balanceador de cargas no tenga el nombre de host correcto y, por lo tanto, se rechaza. El certificado se creó durante el proceso de aprovisionamiento. Los pasos para solucionar problemas en Determina si el balanceador de cargas de Cloud está configurado para un nombre de host muestran cómo ubicar e inspeccionar el certificado.
- Si no puedes resolver el problema, comunícate con la persona que aprovisionó Apigee para obtener más asistencia.
En el siguiente paso, cambiarás el extremo de destino del proxy de API.
1 2 3 (SIGUIENTE) Paso 4: cambia el extremo de destino 5