Compartilhar via


Usar a extensão de Automação do Azure para Visual Studio Code

Este artigo explica sobre o Visual Studio que você pode usar para criar e gerenciar runbooks. Você pode executar todas as operações de gerenciamento de runbook, como criar runbooks, editar runbook, disparar um trabalho, acompanhar saídas de trabalhos recentes, vincular um agendamento, gerenciamento de ativos e depuração local.

Pré-requisitos

Os itens a seguir são necessários para concluir as etapas neste artigo:

  • Uma assinatura do Azure. Se você não tem uma assinatura do Azure, crie uma conta gratuita
  • Visual Studio Code.
  • Os módulos do PowerShell e os pacotes do Python usados pelo runbook devem ser instalados localmente no computador para executar o runbook localmente.

Instalar e configurar a extensão de Automação do Azure

Depois de atender aos pré-requisitos, você pode instalar a Extensão da Automação do Azure para Visual Studio Code seguindo estas etapas:

  1. Abra o Visual Studio Code.
  2. Na barra de menus, vá até Exibir>Extensões.
  3. Na caixa de pesquisa, insira a Automação do Azure.
  4. Selecione Automação do Azure nos resultados da pesquisa e selecione Instalar.
  5. Selecione Recarregar quando necessário.

Conectar-se à Conta do Azure

Para exibir todos os recursos em sua conta de Automação, você deve se conectar à sua conta do Azure. Siga as etapas para se conectar ao Azure a partir do Visual Studio Code:

  1. Você pode entrar no Azure por meio da extensão de Automação do Azure ou da Paleta de Comandos.

    • Para entrar na extensão de Automação do Azure: selecione Entrar no Azure.

      Ou

    • Para entrar na Paleta de Comandos: na barra de menus, acesse Exibir > Paleta de Comandos e insira Azure:Entrar.

  2. Siga as instruções de entrada para entrar no Azure. Depois de conectado, você encontrará o nome da conta do Azure na barra de status do Visual Studio Code.

Selecione assinaturas

Quando você entra pela primeira vez, a extensão carrega apenas os recursos de assinatura padrão e contas de Automação. Para adicionar ou remover assinaturas, siga estas etapas:

  1. Você pode usar a Paleta de Comandos ou o rodapé da janela para iniciar o comando de assinatura.

    • Para entrar na Paleta de Comandos, na barra de menus, acesse Exibir > Paleta de Comandos e insira o Azure: Selecionar Assinaturas.

      Ou

    • Para entrar do rodapé da janela – No rodapé da janela, selecione o segmento que corresponde ao Azure: sua conta.

  2. Use o filtro para localizar as assinaturas pelo nome.

  3. Verifique ou desmarque cada assinatura para adicioná-las ou removê-las da lista de assinaturas mostrada pela extensão de Automação do Azure.

  4. Selecione OK depois de concluir a adição ou remoção das assinaturas.

Usando a extensão de Automação do Azure

A extensão simplifica o processo de criação e edição de runbooks. Agora você pode testá-los localmente sem fazer logon no portal do Azure. As várias ações que você pode executar estão listadas abaixo:

Criar um runbook

Para criar um runbook na conta de Automação. Siga estas etapas:

  1. Entre no Azure por meio da extensão de Automação do Azure.

  2. Selecionar Runbooks

  3. Clique com o botão direito do mouse e selecione Criar Runbook para criar um novo Runbook na conta de Automação.

    Screenshot on how to create runbook using the Azure Automation extension.

Publicar um runbook

Para publicar um runbook na conta de Automação. Siga estas etapas:

  1. Na conta de Automação, selecione o runbook.

  2. Clique com o botão direito do mouse e selecione Publicar runbook para publicar o runbook.

    Uma notificação é exibida de que o runbook foi publicado com êxito.

    Screenshot on how to publish runbook using the Azure Automation extension.

Executar a versão local do trabalho de Automação

Para executar a versão local do trabalho de Automação, siga estas etapas:

  1. Na conta de Automação, selecione o runbook.

  2. Clique com o botão direito do mouse e selecione Executar Local para executar a versão local do trabalho de Automação.

    Screenshot on how to run local version of job using the Azure Automation extension.

Executar trabalho de Automação

Para executar o trabalho de Automação, siga estas etapas:

  1. Na conta de Automação, selecione o runbook.

  2. Clique com o botão direito do mouse e selecione Iniciar trabalho de Automação para executar o trabalho de Automação.

    Screenshot on how to run Automation job using the Azure Automation extension.

Adicionar novo webhook

Para adicionar um webhook ao runbook, siga estas etapas:

  1. Na conta de Automação, selecione o runbook.

  2. Clique com o botão direito do mouse e selecione Adicionar Novo Webhook.

  3. Selecione e copie o URI do Webhook.

  4. Use a paleta de comandos e selecione Webhook de Gatilho de Automação do Azure

  5. Cole o URI do Webhook.

    Uma notificação é exibida de que JobId foi criado com êxito.

    Screenshot that shows the notification after successfully adding a new webhook.

  1. Na conta de Automação, acesse Agendas e selecione sua agenda.

  2. Vá para Runbooks, selecione seu runbook.

  3. Clique com o botão direito do mouse e selecione Agendamento de Link e confirme a agenda.

  4. Na lista suspensa, selecione Azure

    Uma notificação é exibida informando que a agenda está vinculada.

Gerenciar ativos

  1. Na Conta de automação, acesse Ativos>Variáveis fx.

  2. Clique com o botão direito do mouse e selecione Criar ou Atualizar.

  3. Forneça um nome na caixa de texto.

    Uma notificação aparece que a variável é criada, você pode exibir a nova variável na opção Variáveis fx.

Executar local no modo de depuração

  1. Na conta de Automação, vá para Runbooks e selecione um runbook.
  2. No painel editar, adicione o ponto de interrupção.
  3. Clique com o botão direito do mouse no runbook e selecione Executar local no Modo de Depuração.

Screenshot that shows the running of local runbook in debug mode.

Comparar runbook local

  1. Na conta de Automação, vá para Runbooks e selecione um runbook
  2. Clique com o botão direito do mouse no runbook e selecione Comparar runbook local.
  3. No painel editar, você verá as informações em dois layouts : cópia de runbook e cópia publicada/rascunho.

Observação

Se o runbook é modo InEdit, você precisará selecionar o conteúdo Comparar Publicado ou Comparar Conteúdo do Rascunho para comparar.

Screenshot that shows how to compare local runbook.

Próximas etapas