Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
SE APLICA A: Todos los niveles de API Management
En este artículo se muestra cómo importar un servicio compatible con OData como una API en API Management.
En este artículo aprenderá a:
- Importación de una descripción de metadatos de OData mediante Azure Portal
- Administración del esquema de OData en el portal
- Protección de la API de OData
Requisitos previos
Una instancia de API Management Si aún no tiene una, realice el inicio rápido siguiente: Creación de una instancia de Azure API Management.
Un servicio expuesto como OData v2 o v4.
Vaya a la instancia de API Management.
En Azure Portal, busque y seleccione Servicios de API Management:
En la página Servicios de API Management , seleccione la instancia de API Management:
Importación de metadatos de OData
En el menú de la izquierda, seleccione API>API y, a continuación, seleccione + Agregar API.
En Crear a partir de la definición, seleccione OData:
Escriba los valores de la API. Para actualizar la configuración más adelante, vaya a la pestaña Configuración de la API.
En especificación de OData, escriba una dirección URL para un punto de conexión de metadatos de OData. Este valor suele ser la dirección URL de la raíz del servicio, anexada a
/$metadata
. Como alternativa, seleccione un archivo XML de OData local para importar.Escriba opciones adicionales para configurar la API. Estos valores de configuración se explican en el tutorial Importación y publicación de la primera API.
Seleccione Crear.
La API se agrega a la lista de API. Los conjuntos de entidades y las funciones que se exponen en la descripción de metadatos de OData aparecen en la pestaña Conjuntos de entidades y funciones de la API.
Actualización del esquema de OData
Puede acceder a un editor en el portal para ver el esquema de OData de la API. Si la API cambiase, también podrá actualizar el esquema en API Management desde un archivo o un punto de conexión de servicio de OData.
En el portal, vaya a la instancia de API Management.
En el menú de la izquierda, seleccione API y, a continuación, seleccione la API de OData.
En la pestaña Conjuntos de entidades y funciones , seleccione los puntos suspensivos (...) situados junto a un conjunto de entidades o una función y, a continuación, seleccione Editar.
Revisar el esquema. Si quiere actualizarlo, seleccione Actualizar desde archivo o Actualizar esquema desde el punto de conexión.
Prueba de la API de OData
En el menú de la izquierda, seleccione API y, a continuación, seleccione la API de OData.
En la pestaña Conjuntos de entidades y funciones , seleccione los puntos suspensivos (...) situados junto a un conjunto de entidades o una función y, a continuación, seleccione Probar.
En la consola de prueba, escriba parámetros de plantilla, parámetros de consulta y encabezados para la prueba y, a continuación, seleccione Probar. Para obtener más información sobre las API de prueba en el portal, consulte Probar la nueva API en el portal.
Protección de la API de OData
Proteja la API de OData aplicando directivas de autenticación y autorización existentes y una directiva de validación de OData para protegerse frente a ataques a través de solicitudes de API de OData.
Sugerencia
En el portal, configure directivas para la API de OData en la pestaña Directivas de API.
Anexión de otras API
Puede crear una API fuera de las API expuestas por diferentes servicios, entre las que se incluyen:
- Una especificación de OpenAPI
- Una API SOAP
- Una API de GraphQL
- Una aplicación web hospedada en Azure App Service
- Funciones de Azure
- Azure Logic Apps
- Azure Service Fabric
Nota
Al importar una API, las operaciones se anexan a la API actual.
Para anexar una API a una API existente:
Vaya a la instancia de Azure API Management en Azure Portal:
Seleccione API en la página Información general o seleccione API >API en el menú de la izquierda.
Seleccione los puntos suspensivos (...) junto a la API que desea anexar a otra API.
Seleccione Importar en el menú desplegable:
Seleccione un servicio desde el que se va a importar una API.
Contenido relacionado
- Limitaciones de importación de API
- Importación de una especificación de OpenAPI
- Importación de una API de SOAP
- Importar una API de SOAP y convertir en REST
- Importación de la API de App Service
- Importación de una API de aplicación de contenedor
- Importación de WebSocket API
- Importación de GraphQL API
- Importación de un esquema GraphQL y configuración de solucionadores de campos
- Importación de una API de aplicación de funciones
- Importación de una API de aplicación lógica
- Importación de un servicio Service Fabric
- Importación de una API de Azure AI Foundry
- Importación de una API de Azure OpenAI
- Importación de una API de LLM
- Importación de una API de OData
- Importación de metadatos de SAP OData
- Importación de una API de gRPC
- Edición de una API