Como instalar CLI Azure no Windows, Linux ou macOS (Comandos)

A Microsoft oferece-nos a plataforma Azure através da qual temos mais de 100 produtos Microsoft, incluindo sistemas operativos e aplicações, para aumentar as possibilidades de crescimento da organização e de cada um dos seus diversos segmentos , O Azure nos permite gerenciar tudo de forma centralizada diretamente na nuvem, sem investir em grandes quantidades de recursos físicos e econômicos. Embora a Microsoft tenha um custo mensal baseado nas necessidades de cada organização, podemos desfrutar de um ano totalmente gratuito. Para saber mais sobre como se registrar no Azure e conhecer as várias opções de uso e custos, podemos visitar o seguinte link de AdminGuides onde cada um desses aspectos é detalhado:

Agora, a plataforma Azure é baseada na nuvem e nos permite execute tarefas de administração de 3 maneiras diferentes:

  • Portal do Azure
  • Powerhell
  • CLI Bash

Cada um destes options tem funções próprias, mas sem dúvida que, se somos amantes da linha de comandos CLI, é a opção ideal para essas tarefas graças à sua versatilidade e níveis de administração. Por meio deste tutorial, os AdminGuides darão um enfoque especial em como instalar a CLI nas várias plataformas de sistema operacional e veremos quais comandos podemos executar para essa finalidade.

O que é a CLI do Azure
A CLI do Azure, que também podemos conhecer como Cloud Shell, foi desenvolvida como uma ferramenta focada em facilitar o trabalho integral com os serviços do Azure, mas com ênfase especial na automação, pois muitos desses comandos executam tarefas complexas apenas por sim . A CLI do Azure está focada na linha de comando e é multiplataforma, então será possível gerenciar recursos do Azure a partir de computadores Linux, Windows ou macOS. Além disso, o CLI pode ser usado tanto no navegador com Azure Cloud Shell ou instalado diretamente no macOS, Linux e Windows e, a partir daí, executá-lo a partir da linha de comando de cada sistema local.

Um dos As grandes vantagens de usar a CLI do Azure são a facilidade de criar scripts de automação compatíveis com o Azure Resource Manager.

Usar CLI do Azure
Muitos usuários optam por usar a CLI do Azure integrado no Portal do Azure, se quisermos usar este método devemos criar nossa conta e acessar o seguinte link:

Portal do Azure

Aí iremos aceder à consola central e para utilizar a CLI devemos premir o ícone que vê na imagem localizada na parte superior para estabelecer a ligação e iniciar o processo de gestão dos recursos Azure disponíveis:

AdminGuides se concentrará em como instalar esta CLI, ou Cloud Shell, no Windows, Linux e macOS e, assim, gerenciar todos esses recursos localmente.

< forte> 1. Instalar CLI Azure no Windows 10

Neste caso, usaremos o Windows 10. No caso dos sistemas operacionais Windows, a CLI do Azure é instalada por meio de um arquivo MSI que nos dará acesso a todos à CLI usando o prompt de comando do Windows, CMD ou também podemos fazê-lo através do Windows PowerShell. No caso de habilitarmos o subsistema Windows para Linux (WSL), teremos pacotes disponíveis para distribuição Linux.

Etapa 1

O arquivo MSI distribuível é usado para instalar, atualizar e desinstalar o “az” ?? comando no Windows 10 e pode ser baixado do seguinte link:

MSI Azure Windows installer
Etapa 2

Depois de baixado, procedemos à sua execução e o seguinte assistente será exibido:

Passo 3

Aí ativamos o botão “Aceito os termos do Contrato de Licença”? e clique em â € œInstalarâ € ?? para iniciar o processo de instalação da CLI no Windows 10.

Etapa 4

Assim que o processo for concluído, veremos o seguinte. Clique no botão 'Concluir' para concluir o processo de instalação da CLI no Windows 10.

Etapa 5

Para saber a versão da CLI que instalamos, executaremos a seguinte linha a partir do comando prompt ou do Windows PowerShell.

 az --version 
Etapa 6

Veremos o mesmo resultado no prompt de comando:

Nota
Recomenda-se começar como administrador para problemas de permissão.

2. Execute a CLI no Windows 10

Etapa 1

Para iniciar este processo, vamos ao console e executamos o seguinte:

 az login 
Etapa 2

Isso exibirá automaticamente o navegador para inserirmos as credenciais de nosso Azure conta:

Etapa 3

Assim que entrarmos no prompt de comando, veremos que a conexão foi estabelecida e temos detalhes como. A partir deste ponto, será possível fazer alterações no Azure por meio da CLI no Windows 10.

  • Nome do recurso na nuvem
  • ID da conta
  • Correio registrado
  • Estado do Azure
  • Tipo de conta

3. Desinstalar CLI Azure no Windows 10

Se quisermos desinstalar a CLI do Windows, podemos baixar novamente, se tivermos excluído, o arquivo MSI no link a seguir. Em seguida, iremos executá-lo e selecionaremos a opção “Desinstalar”.

MSI Azure Windows

4. Instalar CLI Azure no Linux

Por ser um sistema de código aberto e várias distribuições, no caso do Linux teremos várias opções de instalação.

Instale CLI Azure usando o gerenciador de pacotes APT
Este será o método usado por AdminGuides para este tutorial e este administrador APT está disponível para sistemas como Ubuntu, Mint ou Debian. O primeiro passo é modificar a lista de fontes executando o seguinte:

 AZ_REPO = $ (lsb_release -cs) echo 'deb [arch = amd64] https://packages.microsoft.com/repos/azure- cli / $ AZ_REPO main '| \ sudo tee /etc/apt/sources.list.d/azure-cli.list 

Em seguida, executaremos o seguinte para obter a chave de assinatura da Microsoft:

 curl -L https : //packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - 

Prosseguimos com a instalação da CLI do Azure antes de atualizar os pacotes como este:

 sudo apt-get update sudo apt-get install apt-transport-https azure- cli 

Assim que o processo for concluído, veremos que o CLI foi configurado no Linux:

Depois disso, podemos fazer o login executando:

 az login 

Seremos redirecionados para o navegador para fazer login no Azure:

Observação
Se o seguinte erro for exibido, 'bash: lsb_release : command not found ', simplesmente instale lsb_release executando:

 sudo apt-get install lsb-release 
Instale CLI Azure usando o gerenciador de pacotes YUM
Este gerenciador é usado para sistemas RedHat e CentOS. Neste caso, para instalar o CLI, é necessário ter o seguinte:

  • Python 2.7x ou Python 3.x
  • OpenSSL 1.0.2

Para este tipo de sistema, a primeira etapa é importar a chave do repositório Microsoft:

 sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc 

Em seguida, prosseguimos com a criação do repositório azure-cli local informações como esta:

 sudo sh -c 'echo -e' [azure-cli] \ nname = CLI do Azure \ nbaseurl = https: //packages.microsoft.com/yumrepos/azure-cli \ nenabled = 1 \ ngpgcheck = 1 \ ngpgkey = https: //packages.microsoft.com/keys/microsoft.asc 'u0026 gt; /etc/yum.repos.d/azure-cli.repo' 

Prosseguimos com a instalação do CLI por executando:

 sudo yum install azure-cli 

Depois de instalado, faremos login com az login. Para atualizar a CLI nessas distribuições, executaremos o seguinte:

 sudo yum update azure-cli 

Agora, para desinstalar o CLI será necessário executar:

 sudo yum remove azure-cli 

Se o CLI não for instalado novamente, Vamos remover os repositórios executando:

 sudo rm /etc/yum.repos.d/azure-cli.repo 

Finalmente, excluímos a assinatura Microsoft GPG com o seguinte comando:

 MSFT_KEY = `rpm -qa gpg-pubkey / * --qf '% {version} -% {release}% {summary} \ n' | grep Microsoft | awk '{print $ 1}' 'sudo rpm -e --allmatches gpg-pubkey- $ MSFT_KEY 

5. Desinstalar CLI Azure no Linux

Etapa 1

No momento em que queremos desinstalar a CLI do Linux, executaremos o seguinte:

 sudo apt-get remove -y azure-cli 
Etapa 2

Se o objetivo não for reinstalar a CLI no Linux, podemos remover as informações do repositório da CLI do Azure com o seguinte comando:

 sudo rm /etc/apt/sources.list.d/ azure-cli.list 
Etapa 3

Em seguida, removemos os pacotes desnecessários:

 sudo apt autoremove 

6. Instalar CLI Azure no macOS

Para este caso, usaremos macOS Mojave, neste caso a CLI do Azure pode ser instalada através do gerenciador de pacotes HomeBrew, HomeBrew é uma ferramenta que ajuda a gerenciar e manter a instalação de a CLI no macOS foi atualizada.

Etapa 1

Se você não tem o HomeBrew instalado no macOS Mojave, podemos executar esta etapa com o seguinte comando:

 mkdir homebrew u0026 amp; u0026 amp; curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew 
Etapa 2

Agora, antes de instalar a CLI, será necessário atualizar as informações do repositório Homebrew e executar o comando de instalação se:

 brew atualizar u0026 amp; u0026 amp; brew install azure-cli 
Etapa 3

Podemos ver o progresso desta instalação:

Etapa 4

Uma vez instalado, faremos o login com “z login” ?? e seremos redirecionados para o navegador para fazer login:

Etapa 5

Para atualizar a CLI no macOS Mojave, devemos executar o seguinte:

 brew update u0026 amp; u0026 amp; brew upgrade azure-cli 
Etapa 6

Para sua desinstalação será necessário executar o seguinte.

 brew uninstall azure-cli 

7. Use CLI Azure no Windows 10, Linux e macOS

Para este tutorial, usaremos CLI no Windows 10. A CLI tem a função de preenchimento automático com a guia para todos os comandos em o shell bash que facilita a execução deles. Os argumentos globais que estão disponíveis para todos os comandos são:

Imprimir informações
Este parâmetro imprime informações de referência da CLI com cada um ou não de seus comandos junto com seus argumentos, também lista os disponíveis comandos e subgrupos.

 --help 
Alterar formato de saída
nos permite alterar o formato de saída, as opções disponíveis são json, jsonc ( JSON colorido), tsv (valores separados por tabulação) e tabela (tabelas ASCII de linguagem natural). Por padrão, a CLI gera json.

 --output 
Filtrar resultados
Esta opção usa a linguagem de consulta JMESPath para filtrar os resultados retornado pelos serviços do Azure.

 --query 
Recursos criados
É responsável por imprimir informações sobre os recursos criados no Azure durante uma operação e outras informações úteis.

 --verbose 
Mais informações
Tem como missão imprimir ainda mais informações sobre as operações da CLI e é usado para fins de depuração.

 --debug 

8. Use o modo interativo CLI Azure

Etapa 1

É uma opção adicional com a qual você pode usar a CLI do Azure no modo interativo por meio do comando “az interativo”, com este modo um shell interativo com função de preenchimento automático, descrições dos comandos e exemplos ser aberto, quando o executarmos, ele iniciará o processo de download e instalando a referida extensão:

Etapa 2

Vamos inserir o termo 'sim' para acessar este modo:

Etapa 3

Neste modo, podemos ativar ou desativar descrições e exemplos com a tecla F1 :

Passo 4

Para ativar ou desativar a exibição dos parâmetros padrão usaremos F2 e com a tecla F3 a exibição dos gestos das teclas é alternada.

9. Comandos para usar CLI Azure no Windows 10, Linux e macOS

CLI nos dá uma série de comandos úteis tanto para a criação quanto para a administração de recursos no Azure. Os AdminGuides analisarão os comandos mais importantes que sem dúvida serão essenciais para as tarefas a serem realizadas com o Azure.

conta az
Este comando nos permite gerenciar as contas registradas no Azure, é composto de algumas variáveis ​​como:

 az account clear 

Limpar todas as assinaturas no cache local CLI

 az account get-access-token 

Permite acesso a um token para que os utilitários tenham acesso a Azure.

 az account list 

Exibe a lista de assinaturas para a conta com a qual você está conectado.

 az account list-locations 

Mostra as regiões com suporte para a assinatura atual

 az account lock 

Bloquear níveis de assinatura

 az account lock create 

Criar um bloqueio de conta

 az account lock delete 

Excluir um bloqueio de conta

 az account management-group 

Gerenciar grupos de gerenciamento do Azure

 az account show 

Exibir detalhes da assinatura atual

az acr
Com isso será possível gerenciar os registros privados com os registros do Azure Container. Algumas das opções disponíveis são:

 az acr build 

Crie uma compilação rápida, na qual os registros distribuídos são fornecidos para um registro do Azure Container.

 az acr build-task 

Gerenciar definições de compilação < pre> az acr build-task create Facilita a criação de uma nova definição de compilação que pode ser ativada por confirmações git ou atualizações de imagem de base para um Azure Container Registry.

 az acr build-task delete  Exclui uma tarefa de compilação de um Azure Container Registry. 
 az acr build-task list 

Liste as tarefas de construção de um Azure Container Registry.

az acs
Este comando permite que você gerencie os serviços de contêiner do Azure (Azure Container Services). Algumas opções disponíveis são:

 az acs browse 

Exibe o painel do gerenciador de um contêiner de serviço em um navegador da web.

 az acs create 

Cria um contêiner de serviço

 az acs dcos 

Permite que você gerencie um serviço de contêiner do Azure orquestrado por DC / OS.

 az acs dcos browse 

Sua missão é criar um túnel SSH destinado ao serviço de contêiner do Azure e abre o painel de controle Mesosphere DC / OS no navegador.

az configure
Um dos comandos mais usados ​​em CLI é az configure, a sintaxe básica deste comando é:

 az configure [- -defaults] 

Por exemplo, se quisermos estabelecer um grupo padrão, podemos executar o seguinte:

 az configure --defaults group = AdminGuides 

Para deletar os nomes dos aplicativos da web e os nomes das máquinas virtuais:

 az configure --defaults vm = '' web = '' 
Outros comandos do Azure
Azure CLI tem um ampla gama de opções para usar, como:

 az ad 

Gerenciar as entidades do Azure Active Directory Graph que são necessárias para controle de acesso baseado em função.

 az advisor 

Ele nos permite gerenciar as informações de assinatura do Azure.

 az aks 

Ele facilita a administração do Azure Kubernetes Services.

 az ams 

Gerenciar recursos de mídia do Azure

 az appservice 

Com esse comando, você pode gerenciar planos de serviço de aplicativo

 az backup 

Facilita o gerenciamento de backups de Backup do Azure < pre> az batch Gerenciar Azure Batch

 az billing 

É útil para gerenciar compras e crédito no Azure

 az bot 

Gerenciar serviços Microsoft Bot.

 az cdn 

Gerenciar redes de distribuição de conteúdo (CDN) do Azure.

 Az Cloud 

Como o nome indica, gerencie as nuvens do Azure registradas.

 az cognitiveservices 

Permite que você gerencie contas de Serviços Cognitivos do Azure.

 az configure 

Permite que você gerencie a configuração da CLI do Azure. Este comando é interativo.

 az disk 

Gerenciar discos do Azure com tarefas como listar (lis), excluir (excluir) e mais

 az eventgrid 

Gerenciar temas e assinaturas da Grade de Eventos do Azure.

 az eventhubs  Facilita o gerenciamento de namespaces, eventos, grupos de consumo e configurações de recuperação geográfica de Hubs de Eventos do Azure - Alias. 

 az extension 

Gerencia e atualiza extensões CLI

 az feature 

Este comando permite que você gerencie as características do provedor de recursos

 az feedback 

Permite enviar feedback para a Microsoft no Azure

 az find 

Encontre os comandos CLI do Azure de maneira simples

 az hdinsight 

Gerenciar clusters HDInsight.

 az lab 

Permite-nos administrar Azure DevTest Labs.

 az login 

Permite-nos iniciar sessão no Azure.

 az logout 

É responsável por fechar a sessão para impedir o acesso às assinaturas do Azure.

 az maps 

Gerenciar mapas do Azure

 az monitor 

Seu ta sk é para gerenciar o serviço Azure Monitor, ele permite que você acesse eventos, crie alertas e muitas outras tarefas.

 az search 

Ele permite que você gerencie os serviços de pesquisa do Azure, chaves de administração e chaves de consulta.

10. Criar uma máquina virtual com CLI Cloud Shell no Azure

Agora, para todos os administradores e usuários de TI, o Azure é uma alternativa mais do que prática para criar uma máquina virtual, algo comum em um ambiente de nuvem. Para criar uma máquina por meio da CLI do Azure, seguiremos as seguintes etapas.

Etapa 1

Primeiro, vamos criar um novo grupo de recursos e atribuir a zona desejada:

 az group create --name AdminGuidesGroup --location eastus 
Etapa 2

Após esta etapa, criaremos nossa máquina virtual indicando valores como:

  • Nome
  • Tipo de sistema operacional
  • Usuário e senha
Etapa 3

Executamos o seguinte:

 az vm create \ --resource -group AdminGuidesGroup \ --name AdminGuidesVM \ --image win2016datacenter \ --admin-username AdminGuides \ --admin-password AdminGuidestest123 
Etapa 4

Podemos ver que nossa máquina foi criada de acordo com os critérios indicados. Usamos CLI no modo navegador (Cloud Shell), a fim de validar que o uso é simples tanto localmente quanto pela web.

CLI é um complemento poderoso do Azure com o qual você pode realizar todos os tarefas associadas aos recursos disponíveis no Azure w que não são poucos, mas muito completos.

LER  Como desativar a inicialização automática do Microsoft Teams

adminguides

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *