Vous pouvez utiliser des actions d'extensibilité avec des abonnements pour automatiser et simplifier le balisage des machines virtuelles.

En tant qu'administrateur de cloud, vous pouvez utiliser les actions d'extensibilité et les abonnements d'extensibilité pour créer des déploiements qui seront automatiquement balisés par des entrées et des sorties spécifiées. Lorsqu'un déploiement est créé sur le projet contenant l'abonnement au marquage de machines virtuelles, l'événement de déploiement déclenche l'exécution du script de marquage des machines virtuelles et les balises sont automatiquement appliquées. Cela permet de gagner du temps et d'optimiser l'efficacité tout en facilitant la gestion du déploiement.

Conditions préalables

  • Accès aux informations d'identification de l'administrateur de cloud.
  • Rôle Amazon Web Services pour les fonctions Lambda.

Procédure

  1. Accédez à Extensibilité > Bibliothèque > Actions > Nouvelle action et créez une action avec les paramètres suivants.
    Paramètre Description
    Nom de l'action Nom de l'action d'extensibilité, comportant de préférence le préfixe ou le suffixe TagVM.
    Projet Projet utilisé pour tester l'action d'extensibilité.
    Modèle d'action Marquage de la machine virtuelle
    Exécution Python
    Source du script Écriture du script
  2. Entrez Gestionnaire dans le champ Fonction principale.
  3. Ajoutez des entrées de marquage pour tester l'action d'extensibilité.
    Par exemple, resourceNames = ["DB_VM"] et target = world.
  4. Pour enregistrer l'action, cliquez sur Enregistrer.
  5. Pour tester l'action, cliquez sur Tester.
  6. Pour quitter l'éditeur d'action, cliquez sur Fermer.
  7. Accédez à Extensibilité > Abonnements.
  8. Cliquez sur Nouvel abonnement.
  9. Saisissez les détails suivants relatifs à l'abonnement.
    Détail Paramètre
    Rubrique d'événements Sélectionnez une rubrique d'événements associée à la phase de marquage de la machine virtuelle. Par exemple, Répartition du calcul.
    Note : Les balises doivent faire partie des paramètres d'événement de la rubrique d'événements sélectionnée.
    Bloquant Définissez le délai d'expiration de l'abonnement sur 1 minute.
    Action/Workflow Sélectionnez un type d'action d'extensibilité exécutable, puis sélectionnez votre action d'extensibilité personnalisée.
  10. Cliquez sur Enregistrer pour enregistrer votre abonnement à l'action d'extensibilité personnalisée.
  11. Accédez à Conception > Modèles de Cloud et créez un modèle de cloud à partir d'un canevas vide.
  12. Ajoutez deux machines virtuelles au modèle de cloud : Application_VM et DB_VM.
    Le canevas de modèle de cloud inclut les deux machines virtuelles et le script de code ajouté à chaque élément de machine virtuelle.
  13. Pour déployer les machines virtuelles, cliquez sur Déployer.
  14. Pendant le déploiement, vérifiez que l'événement est initié et que l'action d'extensibilité est exécutée.
  15. Pour vérifier que les balises ont été correctement appliquées, accédez à Ressources > Ressources > Machines virtuelles.