Estás viendo la documentación de Apigee Edge.
Ve a la
documentación de Apigee X. info
En este tema, se proporciona una descripción general rápida de la implementación de proxy. Puedes implementar proxies con la IU de administración, secuencias de comandos de línea de comandos o APIs.
Video: Mira un video breve para obtener información sobre las prácticas recomendadas para tener cero tiempo de inactividad durante la implementación del proxy de API.
Cuándo implementar un proxy
Se debe implementar un proxy para poder invocar. Por lo general, tú decides cuándo realizar la implementación. Cuando trabajas en un entorno de prueba, puedes realizar implementaciones iterativas muchas veces. Por otro lado, la decisión de implementar un proxy del entorno de prueba a un entorno de producción suele depender de las reglas de ciclo de vida que establece tu equipo de desarrollo.
Implementa o vuelve a implementar un proxy en los siguientes casos:
- Crea un proxy nuevo (la implementación se realiza automáticamente)
- Modifica un proxy existente
- Crea una revisión nueva de un proxy
- Crea una versión nueva de un proxy
- Enviar un proxy de un entorno a otro, por ejemplo, de un entorno de pruebas a un entorno de producción
- Borra y vuelve a crear un almacén de claves.
Dónde implementar un proxy
Implementas un proxy en un entorno. De forma predeterminada, todas las organizaciones en Apigee Edge tienen dos entornos llamados test y prod. Estos entornos solo están diseñados para proporcionarte un área en la que trabajar y probar los cambios de la API, y otra área en la que las APIs se exponen a las apps. En la siguiente imagen, se muestra un proxy que se implementa en el entorno test
, como lo indica el punto verde.
Cómo implementar un proxy
La forma de implementar un proxy depende de dónde lo desarrolles. Si trabajas en la IU, puedes implementar un proxy fácilmente con solo unos clics del mouse. Cuando creas un proxy nuevo, se implementa automáticamente, y no tienes que hacer nada especial. El procedimiento para volver a implementar un proxy existente es casi tan simple. Solo debes seleccionar en qué entorno de implementación realizar la implementación, y la IU de administración se encargará del resto. Para obtener más información, consulta Implementa proxies en la IU.
Si desarrollas proxies y componentes relacionados sin conexión (es decir, trabajas con archivos XML de proxy y otro código directamente en tu sistema de archivos), Apigee Edge proporciona una herramienta de implementación de línea de comandos conveniente que puedes usar. También puedes obtener una muestra de secuencia de comandos de shell que puedes configurar y ejecutar para subir e implementar tus archivos de proxy. Para obtener más información, consulta Cómo implementar proxies desde la línea de comandos.
Por último, puedes usar la API de administración de Edge para implementar proxies. Las APIs de implementación exponen funciones atómicas que tu equipo de desarrollo puede coordinar para automatizar y optimizar el ciclo de vida de desarrollo de la API. Consulta Implementa proxies de API con la API de administración.
¿Qué es una revisión del proxy de la API?
Las revisiones te permiten administrar las actualizaciones del proxy de API a medida que las creas y las implementas en un entorno. Las revisiones están numeradas de forma secuencial, lo que te permite revertir un cambio mediante la implementación de una revisión anterior del proxy de API.
Solo se puede implementar una revisión de un proxy de API en un entorno en un momento determinado si las revisiones comparten la misma ruta base del proxy de API.
Por lo general, se debe inhabilitar una revisión existente antes de implementar una nueva. Otras opciones avanzadas incluyen reemplazar una revisión implementada o no incrementar una revisión en absoluto. Por ejemplo, a veces, cuando haces cambios menores, es posible que no quieras incrementar la revisión. Estas opciones avanzadas se pueden lograr mediante llamadas directas a la API de administración de Edge. Consulta Implementa proxies de API con la API de administración.
Puedes implementar una revisión de un proxy de API en el entorno prod
y, al mismo tiempo, seguir creando revisiones nuevas de ese proxy de API en el entorno test
. Cuando todo esté listo, puedes “promover” la revisión más alta del proxy de API del entorno test
sobre la revisión anterior del proxy de API en el entorno prod
.
Para obtener más información sobre las revisiones, consulta Implementa proxies de API con la API de administración y Implementa proxies en la IU.
Video: Mira un video breve para obtener más información sobre las revisiones de API.