Esta página se aplica a Apigee y Apigee Hybrid.
Consulta la documentación de
Apigee Edge.
Puedes desarrollar y probar tus APIs y proxies de API de Apigee en un entorno local con Cloud Code. Cloud Code es una extensión que integra el desarrollo, las pruebas y la implementación de tu API de Apigee en el IDE Visual Studio Code (VS Code), incluida la verificación de la funcionalidad mediante pruebas unitarias y manuales con el emulador de Apigee (tiempo de ejecución local).
Durante el desarrollo local, usa Apigee en Cloud Code para desarrollar tus proxies de API y verificar la funcionalidad mediante pruebas unitarias y manuales con el emulador de Apigee (tiempo de ejecución local).
Durante el despliegue de archivos, despliega en Apigee para realizar pruebas de integración y lanzar versiones. Para ello, utiliza un archivo que contenga la configuración completa del entorno y del proxy de API.
Ventajas del desarrollo local con Apigee
Estas son algunas de las ventajas del desarrollo local con Apigee:
- Usa Gemini Code Assist para diseñar, desarrollar y gestionar APIs más rápido.
- Itera rápidamente en los ciclos de compilación y prueba sin que afecte a otras aplicaciones dependientes.
- Crea y ejecuta pruebas unitarias repetibles que verifiquen que el código produce el resultado esperado.
- Identificar el conjunto de cambios que se implementan como parte de una versión
- Monitorizar quién ha hecho cambios en una implementación específica
Gemini Code Assist para la gestión de APIs de Apigee
Apigee puede incluir funciones de asistencia para el diseño y la gestión de APIs en Cloud Code con Gemini Code Assist, como las siguientes:
- Con la herramienta @Apigee de Gemini Code Assist, genera especificaciones de OpenAPI (OAS) versión 3.0 a partir de peticiones que describan las APIs. El desarrollo de especificaciones puede incluir información contextual del contexto empresarial de tu centro de APIs de Apigee para guiar el desarrollo de especificaciones.
- Gemini Code Assist usa el catálogo de tu centro de APIs de empresa al generar especificaciones.
- Ver y editar la especificación generada.
- Prueba la API con servidores simulados. Usa un servidor simulado local para hacer pruebas en tu entorno de desarrollo local. Crea un servidor simulado remoto para un servicio de prueba persistente que permita que varios desarrolladores prueben la API simultáneamente.
- Añade APIs al catálogo de tu centro de APIs de empresa.
- Edita especificaciones de OpenAPI con peticiones invocando la herramienta @Apigee en Gemini Code Assist
- Crea un proxy de API de Apigee a partir de tu especificación en el entorno de desarrollo local.
Para usar esta función, debes configurar Gemini Code Assist para Apigee. Consulta Usar Gemini Code Assist con Cloud Code y Apigee.
Acciones bloqueadas con la implementación de archivos
Para admitir el desarrollo local, debes habilitar el despliegue de archivos en un entorno de tu organización de Apigee. Cuando habilites el despliegue de archivos en un entorno de Apigee, no podrás realizar determinadas acciones en el entorno para evitar conflictos con el desarrollo local. Para obtener más información, consulta el resumen de las acciones que se impiden al implementar un archivo.