Actualizar una definición de API en Azure API Management | Qlik Cloud Ayuda
Saltar al contenido principal

Actualizar una definición de API en Azure API Management

Importe un archivo a Azure API Management para actualizar una definición existente.

  • Tiene acceso a Azure API Management.
  • Ha instalado Microsoft PowerShell. Para más información, consulte la documentación de Microsoft PowerShell.
  • Ha instalado el módulo de Azure PowerShell. Para más información, consulte la documentación de Microsoft Azure.
  • Ha exportado su definición de API.
  • Ha cargado una versión anterior de la definición de API en Azure API Management.
  • Ha establecido los parámetros de contexto como una variable. Para obtener más información, consulte el procedimiento anterior.
  1. Abra una línea de comandos e introduzca el siguiente comando para cargar el archivo:
    Import-AzApiManagementApi -Context $ApiMgmtContext -SpecificationFormat "{format}" -SpecificationPath "{yourfile}" -ApiId "{api-id}" -Path "{api-url-suffix}"
  2. Añada los parámetros correctos:
    ParámetroDescripción
    {format}Formato de la definición de API que se va a importar. El valor puede ser:
    • Swagger (recomendado)
    • Wadl
    • Wsdl
    • OpenApi
    {yourfile}Ruta y nombre de archivo de la definición de la API que exportó.
    {api-id}ID de Azure API Management de la API que se va a actualizar.
    {api-url-suffix}Ruta de la API web que se va a añadir al final de la URL pública de la API.
  3. Ejecutar el comando.

Su definición de API se importa y el nuevo archivo reemplaza la versión anterior. Puede comprobar su actualización en el portal de Azure.

En este ejemplo, se cargó una primera versión de la definición de API denominada Contacts API, que contenía cinco operaciones. Luego, se reemplazó con una nueva definición denominada Contacts API V2 que contenía diez operaciones.

Captura de pantalla de la definición de API actualizada.

Para más información sobre el comando Import-AzApiManagementApi, consulte la documentación de Azure.

¿Esta página le ha sido útil?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.