Omitir navegación

Administrar las instancias de servicio de API Management con las propiedades y el acceso de Git

Publicado el 14 marzo, 2016

Senior Content Developer, Azure.com

El equipo de API Management está emocionado de lanzar dos nuevas características para ayudarle a administrar las instancias de servicio de API Management: Propiedades y acceso de Git.

Acceso de Git

Cada instancia del servicio de API Management mantiene una base de datos de configuración que contiene información sobre la configuración y los metadatos de la instancia del servicio. Es posible hacer cambios en la instancia del servicio; para ello, modifique un valor del portal para editores con un cmdlet de PowerShell o realice una llamada de API de REST. Pero esto no es todo, ahora puede administrar la configuración de la instancia del servicio con Git, con lo que se posibilitan escenarios de administración de servicio como los siguientes:

  • Control de versiones de configuración: descargue y almacene versiones diferentes de la configuración del servicio
  • Cambios masivos en la configuración: realice cambios en varios ajustes de la configuración del servicio en el repositorio local e integre los cambios de nuevo en el servidor con una sola operación
  • Flujo de trabajo y cadena de herramientas de Git conocidos: use flujos de trabajo y herramientas de Git que ya conozca

Para administrar la instancia de servicio mediante Git, solo tiene que seguir estos pasos.

  1. Habilite el acceso de Git en el servicio.
  2. Guarde la base de datos de configuración del servicio en el repositorio de Git.
  3. Clone el repositorio de Git en el equipo local.
  4. Despliegue el repositorio más reciente en el equipo local, y confirme e inserte los cambios de nuevo en el repositorio.
  5. Implemente los cambios desde el repositorio en la base de datos de configuración del servicio.

Para obtener instrucciones paso a paso más detalladas sobre cómo habilitar y usar el acceso de Git con las instancias de servicio de API Management, consulte Guardado y configuración del servicio API Management mediante Git.

Propiedades

Con el lanzamiento de las propiedades de API Management, cada instancia del servicio de API Management tiene ahora una colección de propiedades de pares clave-valor que son globales para la instancia del servicio. Estas propiedades se pueden utilizar para administrar los valores constantes de la cadena, incluidos los secretos, en todas las directivas y la configuración de API.

Las propiedades pueden contener cadenas literales, expresiones de directiva y secretos. Se pueden usar en las directivas de API Management como valores de atributo y elemento completos o parciales. Las propiedades se pueden usar para:

  • Almacenar los secretos usados en directivas ajenas a las propias declaraciones de directiva
  • Almacenar valores de atributo usados en más de una directiva y que pueden cambiarse en un mismo lugar si es necesario

Para empezar a usar las propiedades, consulte How to use properties in Azure API Management policies (Uso de propiedades en directivas de Azure API Management).

Más información acerca de API Management