Use ações de extensibilidade junto com assinaturas para automatizar e simplificar a marcação de VMs.

Como administrador de nuvem, é possível criar implantações que são automaticamente marcadas com entradas e saídas especificadas usando as ações e as assinaturas de extensibilidade. Quando uma nova implantação é criada no projeto que contém a tag de assinatura da VM, o evento de implantação dispara o script da Tag VM para ser executado e as tags são aplicadas automaticamente. Isso poupa tempo, promove a eficiência e permite um gerenciamento de implantação mais fácil.

Pré-requisitos

  • Acesso a credenciais de administrador de nuvem.
  • Função da Amazon Web Services para funções do Lambda.

Procedimento

  1. Navegue até Extensibilidade > Library > Ações > Nova Ação e crie uma nova ação com os seguintes parâmetros.
    Parâmetro Descrição
    Nome da Ação Nome da ação de extensibilidade, preferencialmente usando TagVM como prefixo ou sufixo.
    Projeto A ação de extensibilidade é testada em relação a esse projeto.
    Modelo de ação Tag VM
    Tempo de Execução Python
    Origem do script Script de gravação
  2. Insira Manipulador como Função principal.
  3. Adicione entradas de marcação para testar a ação de extensibilidade.
    Por exemplo, resourceNames = ["DB_VM"] e target = world.
  4. Para salvar a ação, clique em Salvar.
  5. Para testar sua ação, clique em Testar.
  6. Para sair do editor de ações, clique em Fechar.
  7. Navegue até Extensibilidade > Assinaturas.
  8. Clique em Nova Assinatura.
  9. Digite os seguintes detalhes da assinatura.
    Detalhe Configuração
    Tópico de evento Selecione um tópico de evento relacionado à fase de marcação da VM. Por exemplo, Alocação de Processamento.
    Observação: As tags devem fazer parte dos parâmetros de evento do tópico de evento selecionado.
    Bloqueio Defina o tempo limite para a assinatura como 1 minuto.
    Ação/Fluxo de trabalho Selecione um tipo executável de ação de extensibilidade e selecione sua ação de extensibilidade personalizada.
  10. Para salvar sua assinatura de ação de extensibilidade personalizada, clique em Salvar.
  11. Navegue até Projetar > Modelos de Nuvem e crie um modelo de nuvem a partir de uma tela em branco.
  12. Adicione duas máquinas virtuais ao modelo de nuvem: Application_VM e DB_VM.
    A tela do modelo de nuvem inclui as duas máquinas virtuais e o script de código adicionado a cada elemento de VM.
  13. Para implantar as VMs, clique em Implantar.
  14. Durante a implantação, verifique se o evento é iniciado e se a ação de extensibilidade é executada.
  15. Para verificar se as tags foram aplicadas corretamente, navegue até Recursos > Recursos > Máquinas Virtuais.