Tutorial: Uso de revisiones para realizar cambios de API que no producen interrupciones de forma segura

SE APLICA A: todos los niveles de API Management

Cuando la API esté lista y los desarrolladores empiecen a usarla, tendrá que realizar cambios en dicha API y, al mismo tiempo, no interrumpir a quienes la llaman. También resulta útil informar a los desarrolladores de los cambios realizados.

En Azure API Management, use revisiones para realizar cambios de API que no producen interrupciones para que pueda modelar y probar los cambios de forma segura. Cuando esté listo, puede hacer una revisión actualizada y reemplazar la API actual.

Para más información, consulte Versiones y revisiones y Control de versiones con Azure API Management.

En este tutorial, aprenderá a:

  • Agregar una nueva revisión
  • Realizar cambios que no producen interrupciones en la revisión
  • Convertir la revisión en actual y agregar una entrada en el registro de cambios
  • Examinar el portal para desarrolladores para ver los cambios y registro de cambios

Revisiones de API en Azure Portal

Requisitos previos

Agregar una nueva revisión

  1. Inicie sesión en Azure Portal y vaya a la instancia de API Management.

  2. Seleccione API.

  3. Seleccione Demo Conference API en la lista de API (u otra API a la que desee agregar revisiones).

  4. Seleccione la pestaña Revisiones.

  5. Seleccione + Agregar revisión.

    Agregar revisión de API

    Sugerencia

    También puede seleccionar Agregar revisión en el menú contextual ( ... ) de la API.

  6. Incluya una descripción de la nueva revisión y que así los usuarios puedan saber para qué va a servir.

  7. Seleccione Crear.

  8. Ya tenemos creada la revisión.

    Nota

    La API original permanece en Revisión 1. Esta es la revisión que los usuarios siguen llamando hasta que decida convertir otra en actual.

Realizar cambios que no producen interrupciones en la revisión

  1. Seleccione Demo Conference API en la lista de API.

  2. Seleccione la pestaña Diseño situada junto a la parte superior de la pantalla.

  3. Fíjese en que el selector de revisiones (que está inmediatamente encima de la pestaña de diseño) muestra que la revisión seleccionada es Revisión 2.

    Sugerencia

    Use el selector de revisión para alternar entre las revisiones con las que vaya a trabajar.

  4. Seleccione + Agregar operación.

  5. Establezca la nueva operación como POST y especifique test como nombre, nombre para mostrar y dirección URL de la operación.

  6. Guarde la nueva operación.

    Modificar revisión

  7. Ya ha hecho un cambio en Revisión 2. Use el selector de revisión junto a la parte superior de la página para volver a Revisión 1.

  8. Observe que la nueva operación no figura en Revisión 1.

Convertir la revisión en actual y agregar una entrada en el registro de cambios

  1. Seleccione la pestaña Revisiones en el menú junto a la parte superior de la página.

  2. Abra el menú contextual (...) de Revisión 2.

  3. Seleccione Convertir en actual.

  4. Seleccione la casilla Post to Public Change log for this API (Publicar en el registro de cambios público de esta API), si quiere publicar notas sobre este cambio. Especifique una descripción del cambio que puedan ver los desarrolladores, por ejemplo: Revisiones de prueba. Se agregó una nueva operación de "prueba".

  5. Revisión 2 es ahora la revisión actual.

    Menú Revisión en la ventana Revisiones

Examinar el portal para desarrolladores para ver los cambios y registro de cambios

Si ha probado el portal para desarrolladores, puede revisar los cambios de la API y el registro de cambios ahí.

  1. En Azure Portal, seleccione API.
  2. Seleccione Portal para desarrolladores en el menú superior.
  3. En el portal para desarrolladores, seleccione API y, después, Demo Conference API.
  4. Observe que la nueva operación prueba ahora aparece disponible.
  5. Seleccione Registro de cambios cerca del nombre de la API.
  6. Tenga en cuenta que la entrada en el registro de cambios aparece en esta lista.

Pasos siguientes

En este tutorial, ha aprendido a:

  • Agregar una nueva revisión
  • Realizar cambios que no producen interrupciones en la revisión
  • Convertir la revisión en actual y agregar una entrada en el registro de cambios
  • Examinar el portal para desarrolladores para ver los cambios y registro de cambios

Avance hasta el siguiente tutorial: