Puede usar acciones de extensibilidad junto con suscripciones para automatizar y simplificar el etiquetado de máquinas virtuales.

Como administrador de nube, puede crear implementaciones que se etiqueten automáticamente con entradas y salidas especificadas mediante acciones de extensibilidad y suscripciones de extensibilidad. Cuando se crea una implementación a partir del proyecto que contiene la suscripción de etiquetado de máquina virtual, el evento de implementación activa el script de etiquetado de máquina virtual para que se ejecute y las etiquetas se aplican automáticamente. Esto ahorra tiempo y dispara la eficacia, al tiempo que permite una administración de las implementaciones más sencilla.

Requisitos previos

  • Acceso a las credenciales de administrador de nube.
  • Función de Amazon Web Services para funciones de Lambda.

Procedimiento

  1. Desplácese hasta Extensibilidad > Biblioteca > Acciones > Nueva acción y cree una acción con los siguientes parámetros.
    Parámetro Descripción
    Nombre de acción Nombre de la acción de extensibilidad, preferiblemente con TagVM como prefijo o sufijo.
    Proyecto Proyecto con el que se probará la acción de extensibilidad.
    Plantilla de acción Etiquetar máquina virtual
    Tiempo de ejecución Python.
    Origen del script Escribir script.
  2. Introduzca Controlador como Función principal.
  3. Agregue entradas de etiquetado para probar la acción de extensibilidad.
    Por ejemplo, resourceNames = ["DB_VM"] y target = world.
  4. Para guardar la acción, haga clic en Guardar.
  5. Para probar la acción, haga clic en Probar.
  6. Para salir del editor de acciones, haga clic en Cerrar.
  7. Desplácese hasta Extensibilidad > Suscripciones.
  8. Haga clic en Nueva suscripción.
  9. Indique los siguientes detalles de suscripción.
    Detalle Ajuste
    Tema de eventos Seleccione un tema de evento relativo a la fase de etiquetado de la máquina virtual. Por ejemplo, Asignación de recursos informáticos.
    Nota: Las etiquetas deben formar parte de los parámetros de evento del tema de evento seleccionado.
    Bloqueo Establezca el tiempo de espera de la suscripción en 1 minuto.
    Acción/flujo de trabajo Seleccione un tipo ejecutable de acción de extensibilidad y seleccione la acción de extensibilidad personalizada.
  10. Para guardar la suscripción de acción de extensibilidad personalizada, haga clic en Guardar.
  11. Desplácese hasta Diseño > Plantillas de nube y cree una plantilla de nube a partir de un lienzo en blanco.
  12. Agregue dos máquinas virtuales a la plantilla de nube: Application_VM y DB_VM.
    El lienzo de la plantilla de nube incluye las dos máquinas virtuales y el script de código agregado a cada elemento de máquina virtual.
  13. Para implementar las máquinas virtuales, haga clic en Implementar.
  14. Durante la implementación, verifique que el evento se inicie y que la acción de extensibilidad se ejecute.
  15. Para comprobar que las etiquetas se aplicaron correctamente, desplácese a Recursos > Recursos > Máquinas virtuales.