Eventos
Compilación de Intelligent Apps
17 mar, 21 - 21 mar, 10
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.
Regístrese ahoraEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
SE APLICA A: todos los niveles de API Management
En este artículo se muestran los pasos para agregar manualmente una API a la instancia de API Management. Si quiere simular la API, puede crear una API en blanco o definirla manualmente. Para obtener más información sobre la simulación de una API, consulte el artículo sobre cómo simular respuestas de API.
Si desea importar una API existente, consulte la sección de temas relacionados.
En este artículo, creará una API en blanco y especificará httpbin.org (un servicio de prueba público) como API de back-end.
Complete el siguiente inicio rápido: Creación de una instancia de Azure API Management
En Azure Portal, busque y seleccione Servicios de API Management.
En la página de servicios API Management, seleccione la instancia de API Management.
https://httpbin.org
) y otras opciones de configuración de la API. Los valores de configuración se explican en el tutorial Importación y publicación de la primera API.En este momento, no tiene ninguna operación en API Management que se asigne a las operaciones en la API de back-end. Si llama a una operación que se expone a través del back-end, pero no a través de API Management, obtendrá una respuesta 404.
Nota
De manera predeterminada, cuando agrega una API, aunque esté conectada a algún servicio back-end, API Management no expondrá ninguna operación hasta que la permita. Para permitir una operación del servicio back-end, cree una operación de API Management que se asigne a la operación de back-end.
En esta sección se muestra cómo agregar una operación "/get" para asignarla a la operación de back-end "http://httpbin.org/get"".
/get
en el recurso.Pruebe la operación en Azure Portal. También se puede probar en el portal para desarrolladores.
Se muestra la respuesta que genera la operación "http://httpbin.org/get"". Si desea transformar las operaciones, consulte Transformación y protección de una API.
En esta sección se explica cómo agregar una operación que toma un parámetro. En este caso, se asigna la operación a "http://httpbin.org/status/200"".
/status/{code}
en el recurso. Si lo desea, puede proporcionar cierta información asociada a este parámetro. Por ejemplo, escriba "Número" en TYPE y "200" (valor predeterminado) en VALUES.Pruebe la operación en Azure Portal. También se puede probar en el portal para desarrolladores.
Seleccione la pestaña Prueba.
Seleccione GetStatus. De forma predeterminada, el valor de código se establece en "200". Puede cambiarlo para probar otros valores. Por ejemplo, escriba "418".
Presione Enviar.
Se muestra la respuesta que genera la operación "http://httpbin.org/status/200"". Si desea transformar las operaciones, consulte Transformación y protección de una API.
En esta sección se indica cómo agregar una operación con caracteres comodín. Una operación con caracteres comodín le permite pasar un valor arbitrario con una solicitud de API. En lugar de crear operaciones GET independientes como se muestra en las secciones anteriores, podría crear una operación GET con caracteres comodín.
Precaución
Tenga cuidado al configurar una operación con caracteres comodín. Esta configuración puede hacer que una API sea más vulnerable a determinadas amenazas de seguridad de API.
/*
en el recurso.Pruebe la operación en Azure Portal. También se puede probar en el portal para desarrolladores.
Seleccione la pestaña Prueba.
Seleccione WildcardGet. Pruebe las operaciones GET que ha probado en secciones anteriores o pruebe otra operación GET compatible.
Por ejemplo, en Parámetros de la plantilla, actualice el valor junto al nombre del carácter comodín (*) a headers
. La operación devuelve los encabezados HTTP de la solicitud entrante.
Presione Enviar.
Se muestra la respuesta que genera la operación "http://httpbin.org/headers"". Si desea transformar las operaciones, consulte Transformación y protección de una API.
Nota
Puede ser importante comprender cómo el host de la API de back-end con el que realiza la integración controla las barras diagonales finales en una dirección URL de operación. Para obtener más información, vea estas P+F de API Management.
Puede crear una API a partir de las API expuestas por distintos servicios, como los siguientes:
Para anexar una API distinta a la API existente, siga estos pasos.
Nota
Al importar otra API, las operaciones se anexan a la API actual.
Vaya a la instancia de Azure API Management en Azure Portal.
Seleccione API en la página Información general o en el menú de la izquierda.
Haga clic en ... junto a la API a la que desea anexar otra API.
Seleccione Importar en el menú desplegable.
Seleccione un servicio desde el que se va a importar una API.
Eventos
Compilación de Intelligent Apps
17 mar, 21 - 21 mar, 10
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.
Regístrese ahoraCursos
Módulo
Aprenda a agregar una aplicación de API web habilitada para OpenAPI a Azure API Management mediante Visual Studio.
Documentación
Inicio rápido: Creación de una instancia de Azure API Management: Portal
Use este inicio rápido para crear una nueva instancia de Azure API Management mediante Azure Portal.
Tutorial: Importación y publicación de la primera API en Azure API Management
En este tutorial, importará una API de especificación de OpenAPI en Azure API Management y la probará luego en Azure Portal.
Tutorial: Creación y publicación de un producto en Azure API Management
En este tutorial, va a crear y publicar un producto en Azure API Management. Una vez publicado, los desarrolladores pueden empezar a usar sus API.