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:
- Abra o Visual Studio Code.
- Na barra de menus, vá até Exibir>Extensões.
- Na caixa de pesquisa, insira a Automação do Azure.
- Selecione Automação do Azure nos resultados da pesquisa e selecione Instalar.
- 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:
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.
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:
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.
Use o filtro para localizar as assinaturas pelo nome.
Verifique ou desmarque cada assinatura para adicioná-las ou removê-las da lista de assinaturas mostrada pela extensão de Automação do Azure.
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:
Entre no Azure por meio da extensão de Automação do Azure.
Selecionar Runbooks
Clique com o botão direito do mouse e selecione Criar Runbook para criar um novo Runbook na conta de Automação.
Publicar um runbook
Para publicar um runbook na conta de Automação. Siga estas etapas:
Na conta de Automação, selecione o runbook.
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.
Executar a versão local do trabalho de Automação
Para executar a versão local do trabalho de Automação, siga estas etapas:
Na conta de Automação, selecione o runbook.
Clique com o botão direito do mouse e selecione Executar Local para executar a versão local do trabalho de Automação.
Executar trabalho de Automação
Para executar o trabalho de Automação, siga estas etapas:
Na conta de Automação, selecione o runbook.
Clique com o botão direito do mouse e selecione Iniciar trabalho de Automação para executar o trabalho de Automação.
Adicionar novo webhook
Para adicionar um webhook ao runbook, siga estas etapas:
Na conta de Automação, selecione o runbook.
Clique com o botão direito do mouse e selecione Adicionar Novo Webhook.
Selecione e copie o URI do Webhook.
Use a paleta de comandos e selecione Webhook de Gatilho de Automação do Azure
Cole o URI do Webhook.
Uma notificação é exibida de que JobId foi criado com êxito.
Vincular um agendamento
Na conta de Automação, acesse Agendas e selecione sua agenda.
Vá para Runbooks, selecione seu runbook.
Clique com o botão direito do mouse e selecione Agendamento de Link e confirme a agenda.
Na lista suspensa, selecione Azure
Uma notificação é exibida informando que a agenda está vinculada.
Gerenciar ativos
Na Conta de automação, acesse Ativos>Variáveis fx.
Clique com o botão direito do mouse e selecione Criar ou Atualizar.
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
- Na conta de Automação, vá para Runbooks e selecione um runbook.
- No painel editar, adicione o ponto de interrupção.
- Clique com o botão direito do mouse no runbook e selecione Executar local no Modo de Depuração.
Comparar runbook local
- Na conta de Automação, vá para Runbooks e selecione um runbook
- Clique com o botão direito do mouse no runbook e selecione Comparar runbook local.
- 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.
Próximas etapas
- Para obter informações sobre os principais recursos e limitações da extensão de Automação do Azure, consulte a criação de runbook por meio do VS Code na Automação do Azure