È possibile utilizzare le azioni di estendibilità in combinazione con le sottoscrizioni per automatizzare e semplificare l'assegnazione di tag alle macchine virtuali.

L'amministratore del cloud può creare distribuzioni che vengono contrassegnate automaticamente con input e output specificati utilizzando le azioni di estendibilità e le sottoscrizioni dell'estendibilità. Quando viene creata una nuova distribuzione correlata al progetto contenente il tag Sottoscrizione macchina virtuale, l'evento di distribuzione attiva l'esecuzione dello script Assegna tag a macchina virtuale e i tag vengono applicati automaticamente. Questa operazione consente di risparmiare tempo e promuove l'efficienza consentendo una gestione semplificata della distribuzione.

Prerequisiti

  • Accedere alle credenziali dell'amministratore del cloud.
  • Ruolo di Amazon Web Services per le funzioni Lambda.

Procedura

  1. Passare a Estendibilità > Libreria > Azioni > Nuova azione e creare una nuova azione con i seguenti parametri.
    Parametro Descrizione
    Nome azione Nome dell'azione di estendibilità, preferibilmente con TagVM come prefisso o suffisso.
    Progetto Progetto in cui testare l'azione di estendibilità.
    Modello di azione Assegna tag a macchina virtuale
    Runtime Python
    Origine script Scrivi script
  2. Immettere Handler come Funzione principale.
  3. Aggiungere input di tag per testare l'azione di estendibilità.
    Ad esempio, resourceNames = ["DB_VM"] e target = world.
  4. Per salvare l'azione, fare clic su Salva.
  5. Per testare l'azione, fare clic su Prova.
  6. Per uscire dall'editor delle azioni, fare clic su Chiudi.
  7. Passare a Estendibilità > Sottoscrizioni.
  8. Fare clic su Nuova sottoscrizione.
  9. Immettere i seguenti dettagli della sottoscrizione.
    Dettaglio Impostazione
    Argomento dell'evento Selezionare un argomento dell'evento correlato alla fase di assegnazione dei tag della macchina virtuale. Ad esempio, Allocazione risorsa di elaborazione.
    Nota: I tag devono far parte dei parametri di evento dell'argomento dell'evento selezionato.
    Blocco Impostare il timeout per la sottoscrizione su 1 minuto.
    Azione/Workflow Selezionare un tipo di azione di estendibilità eseguibile e selezionare l'azione di estendibilità personalizzata.
  10. Per salvare la sottoscrizione dell'azione di estendibilità personalizzata, fare clic su Salva.
  11. Passare a Progettazione > Modelli cloud e creare un modello cloud da una tela vuota.
  12. Aggiungere due macchine virtuali al modello cloud: Application_VM e DB_VM.
    La tela del modello cloud include le due macchine virtuali e lo script di codice aggiunto a ogni elemento della macchina virtuale.
  13. Per distribuire le macchine virtuali, fare clic su Distribuisci.
  14. Durante la distribuzione, verificare che l'evento venga avviato e che l'azione di estendibilità venga eseguita.
  15. Per verificare che i tag siano stati applicati correttamente, andare in Risorse > Risorse > Macchine virtuali.