Usando o PowerShell para criar NSGs do Azure

O Powershell foi introduzido em novembro de 2006 para substituir o antigo "prompt de comando" e ajudar os usuários com "automação de tarefas e gerenciamento de configuração" em várias plataformas - Windows, macOs ou Linux (Parchisanu). A versão mais recente, Powershell 7, foi lançada em 4 de março de 2020. Para traduzir para aqueles de nós não familiarizados com o jargão técnico como "automação de tarefas e gerenciamento de configuração", o Powershell é um programa que permite ao usuário programar facilmente seu computador para realizar tarefas administrativas simples ou gerenciar uma rede.

O que é Azure

Azure é um grupo de serviços em nuvem lançado pela Microsoft em outubro de 2008 e sua versão mais recente foi lançada este mês em 4 de maio de 2020. Tão importante quanto, a Microsoft lançou o Azure Powershell AZ em maio de 2019 para tornar o Azure compatível com o Powershell em todas as plataformas, em vez de apenas no Windows. Ao combinar os dois, a Microsoft aumentou a flexibilidade e a facilidade de programação e administração de computadores para quem trabalha com várias plataformas. Isso é especialmente útil se você precisar configurar, modificar ou remover um grupo de segurança de rede (NSG).

Configurando um NSG

Para gerenciar seus NSGs usando o Azure PowershellAZ, você precisará ter uma conta do Azure. Não se preocupe, se você ainda não tem uma assinatura, você pode obter uma gratuitamente em Azure. Microsoft.com. Apenas certifique-se de que a conta que você está usando foi atribuída a um contribuidor de rede ou outra função personalizada com permissões definidas para permitir que faça alterações. O site do Microsoft Azure fornece as seguintes instruções simples para configurar um NSG:

Passo 1

Como você começa depende de como você está acessando o Azure.

  • Usuários do portal: Faça login no Portal do Azure com sua conta do Azure.
  • Usuários do PowerShell: execute os comandos no Azure Cloud Shellou execute o PowerShell em seu computador. Na guia do navegador ‘Azure Cloud Shell’, encontre a lista suspensa ‘Select Environment’ e, em seguida, escolha ‘PowerShell’ se ainda não estiver selecionado.
  • Se você estiver executando o PowerShell localmente, use o módulo Azure PowerShell versão 1.0.0 ou posterior. Execute ‘Get-Module -ListAvailable Az. Network 'para encontrar a versão instalada. Se precisar atualizar, você precisará instalar o módulo Azure PowerShell primeiro. Execute ‘Connect-AzAccount’ para criar uma conexão com o Azure.
  • Usuários da interface de linha de comando (CLI) do Azure: execute os comandos no Azure Cloud Shell ou execute a CLI em seu computador. Use a CLI do Azure versão 2.0.28 ou posterior se você estiver executando a CLI do Azure localmente. Execute “AZ –version” para encontrar a versão instalada. Se for necessário, instale ou atualize a versão mais recente. Execute “login AZ” para criar uma conexão com o Azure.

Passo 2

Escolha “Criar um Recurso” no portal do Azure ou na página “Home”. Em seguida, escolha “Rede” e depois “Grupo de segurança de rede”. Na página “Criar Grupo de Segurança de Rede”, selecione a guia “Básico” e escolha seus valores para o seguinte:

  • Assinatura: Escolha a assinatura de sua preferência.
  • Grupo de recursos: crie um novo ou escolha um grupo de recursos estabelecido.
  • Nome: insira uma string de texto exclusiva em um grupo de recursos.
  • Região: Escolha o local desejado.

etapa 3

Por fim, escolha “Revisar e criar”. Quando a mensagem “Validation Passed” aparecer, escolha “Create” (Azure). Você Terminou!

Agora que configurou seu NSG, você pode usar o Powershell e o Azure para monitorar seus NSGs, usar suas ferramentas de diagnóstico para solucionar erros e configurar e gerenciar regras de segurança. A Microsoft ainda tem uma série de artigos úteis disponíveis em seu site para ajudá-lo a obter o máximo do Powershell e da plataforma de nuvem do Azure. Com esses dois programas, você pode ir além do prompt de comando antigo e entrar na administração de computadores modernos.