Estás viendo la documentación de Apigee Edge.
Consulta la documentación de Apigee X.
En este tema, se proporciona una descripción general rápida de la implementación del proxy. Puedes implementar proxies mediante la IU de administración, con secuencias de comandos de la línea de comandos o con API.
Video: Mira un video breve para conocer las prácticas recomendadas sobre el tiempo de inactividad cero durante la implementación del proxy de API.
Cuándo implementar un proxy
Se debe implementar un proxy para poder invocarlo. Por lo general, depende de usted realizar una implementación. Cuando trabaje en un entorno de prueba, puede implementarlo de forma iterativa 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 del ciclo de vida establecidas por el equipo de desarrollo.
Implementa o vuelve a implementar un proxy en las siguientes situaciones:
- Cree un nuevo proxy (la implementación ocurre automáticamente).
- Modifica un proxy existente
- Crea una revisión nueva de un proxy
- Crea una versión nueva de un proxy
- Envía un proxy de un entorno a otro, como de un entorno de prueba a uno de producción.
- Borra un almacén de claves y vuelve a crearlo.
Dónde implementar un proxy
Se implementa un proxy en un entorno. De forma predeterminada, todas las organizaciones de Apigee Edge tienen dos entornos llamados test y prod. Estos entornos simplemente están diseñados para brindarte un área en la que trabajar y probar los cambios en la API y otra área en la que las APIs están expuestas a apps. En la siguiente figura, se muestra un proxy que se implementa en el entorno test
, como se indica con el punto verde.
Cómo implementar un proxy
La forma de implementar un proxy depende de dónde lo desarrollas. Si trabajas en la IU, puedes implementar un proxy con facilidad con solo un par de clics del mouse. Un nuevo proxy se implementa automáticamente cuando lo creas; no tienes que hacer nada especial. El procedimiento para volver a implementar un proxy existente es casi igual de sencillo. Solo selecciona a qué entorno de implementación deseas implementar, y la IU de administración se encargará del resto. Para obtener más información, consulta Cómo implementar proxies en la IU.
Si desarrollas proxies y componentes relacionados sin conexión (es decir, si trabajas con archivos XML de proxy y otro código directamente en tu sistema de archivos), Apigee Edge proporciona una conveniente herramienta de implementación de línea de comandos que puedes usar. También puedes obtener una secuencia de comandos de shell de muestra que puedes configurar y ejecutar para subir y, luego, 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 Edge Management 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 del desarrollo de las APIs. Consulta Implementa proxies de API mediante la API de administración.
¿Qué es una revisión de proxy de 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 a la vez si las revisiones comparten la misma ruta base del proxy de API.
Por lo general, se debe anular la implementación de una revisión existente antes de poder implementar una nueva. Otras opciones avanzadas incluyen reemplazar una revisión implementada o no aumentar una revisión. Por ejemplo, a veces, cuando realizas cambios menores, es posible que no quieras aumentar 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 mediante la API de administración.
Puedes implementar una revisión de un proxy de API en el entorno prod
mientras continúas creando nuevas revisiones de ese proxy de API en el entorno test
. Cuando esté todo listo, podrás “promover” la revisión superior del proxy de API desde el entorno test
en lugar de la revisión anterior del proxy de API en el entorno prod
.
Para obtener más información sobre las revisiones, consulta Cómo implementar proxies de API mediante la API de administración y Cómo implementar proxies en la IU.
Video: Mira un video breve para obtener más información sobre las revisiones de la API.