Microsoft Dev Proxy v0.17 ahora se integra con Azure API Center
Microsoft lanzó recientemente Proxy de desarrollo v0.17.0, que trae una serie de mejoras. Los usuarios ahora pueden verificar fácilmente el registro de API en Azure API Center, garantizando el cumplimiento y confirmando el uso de las API de producción. Las indicaciones de simulación mejoradas mejoran las pruebas, mientras que la adquisición y configuración simplificadas en Windows y macOS aumentan la accesibilidad.
Como se mencionó, la adición importante es la capacidad de verificar si las API utilizadas en una aplicación están registradas. Centro API de Azure. Esta integración tiene como objetivo facilitar los procesos de gestión de API al proporcionar una plataforma centralizada para realizar un seguimiento del uso, la documentación y la propiedad.
Esto es posible aprovechando las nuevas Complemento de incorporación de ApiCenterComo se informó, los usuarios pueden conectar fácilmente Dev Proxy al Centro API, lo que facilita la validación del registro de API al interceptar solicitudes. Además, el complemento ayuda a crear nuevas API cuando sea necesario, lo que garantiza una cobertura integral de API dentro de las estructuras organizativas.
(Dev Proxy enumera las API utilizadas, indicando las que no están registradas en el Centro de API, Fuente: Blog de la plataforma Microsoft 365)
El anuncio de la publicación del blog original dice lo siguiente:
El uso de Dev Proxy para descubrir e integrar las API utilizadas en sus aplicaciones con API Center le ahorra tiempo y le ayuda a obtener información rápidamente sobre qué API se utilizan realmente en su organización.
Además, esto permite a los usuarios asegurarse de que sus aplicaciones utilicen API de producción registradas en Azure API Center. Esta funcionalidad, como se indicó, permite a las organizaciones monitorear de manera efectiva las etapas del ciclo de vida de la API, desde lanzamientos experimentales hasta versiones retiradas, promoviendo así el cumplimiento de los estándares organizacionales y los requisitos de cumplimiento.
Esto es posible con el nuevo ApiCenterProductionVersionPlugindiseñado para garantizar que las aplicaciones utilicen las últimas versiones de producción de las API. Integrado con Dev Proxy y API Center, el complemento detecta solicitudes de API que no son de producción y solicita a los usuarios que actualicen para obtener un rendimiento óptimo.
El autor destaca que al utilizar Dev Proxy, los usuarios pueden asegurarse fácilmente de que sus aplicaciones utilicen API de producción regidas por SLA y se administren activamente, lo que hace que sus aplicaciones sean más sólidas y confiables.
También se han realizado mejoras en la función de solicitudes de simulación en Dev Proxy. Esta mejora simplifica el proceso de simulación de varios escenarios de API con fines de prueba. Como se indicó, los usuarios ahora pueden crear fácilmente simulaciones para replicar diferentes escenarios de respuesta, desde respuestas exitosas hasta condiciones de error, sin modificaciones extensas del código.
Los usuarios pueden hacer esto con Complemento MockResponse que se informa que admite respuestas simuladas coincidentes basadas en cuerpos de solicitud. Esta característica se utiliza para simular solicitudes POST, para aquellas con tokens de acceso, que varían según el cuerpo de la solicitud y la nueva propiedad bodyFragment para crear una respuesta simulada correspondiente.
Además, la introducción de Extensión VSCode del kit de herramientas de proxy de desarrollo significa un avance significativo en las capacidades de gestión de la configuración. Esta extensión proporciona a los usuarios una interfaz simplificada para administrar la configuración de Dev Proxy, aumentando así la productividad y la eficiencia en los flujos de trabajo de desarrollo de aplicaciones.
Además, Microsoft ha realizado algunas mejoras en el proceso de configuración de Dev Proxy en plataformas Windows y macOS. Dev Proxy ya está listo para instalar con ala para Windows y Homebrew para macOS y Linux, con la nota de que los archivos zip se publican con cada versión, por lo que este enfoque también es posible.
Por último, el lanzamiento también incluye varias otras mejoras. Para obtener una lista detallada de los cambios, se recomienda a los desarrolladores explorar la Notas de la versión de GitHub sobre este nuevo lanzamiento.