- 1. Instale a CLI do Azure no Windows 10
- 2. Execute a CLI no Windows 10
- 3. Desinstale a CLI do Azure no Windows 10
- 4. Instale a CLI do Azure no Linux
- 5. Desinstalar CLI do Azure no Linux
- 6. Instale a CLI do Azure no macOS
- 7. Use a CLI do Azure no Windows 10, Linux e macOS
- 8. Use o modo interativo da CLI do Azure
- 9. Comandos para usar a CLI do Azure no Windows 10, Linux e macOS
- 10. Crie uma máquina virtual com CLI Cloud Shell no Azure
A Microsoft oferece-nos a plataforma Azure através da qual temos mais de 100 produtos Microsoft, entre sistemas operativos e aplicações, para aumentar as possibilidades de crescimento da organização e de cada um dos seus vários segmentos, Azure permite-nos gerir tudo de uma só vez centralizado directamente em a nuvem sem a necessidade de investir em grandes quantidades de recursos físicos e financeiros. 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 da Solvetic onde cada um desses aspectos é detalhado:
Agora, a plataforma Azure é baseada na nuvem e nos permite realizar tarefas de administração de 3 maneiras diferentes, que são:
- Portal do Azure
- PowerShell
- Bash CLI
Cada uma destas opções possui funções próprias, mas sem dúvida que, se somos amantes da linha de comandos CLI, é a opção ideal para estas tarefas graças à sua versatilidade e níveis de administração. Através deste tutorial, Solvetic dará um enfoque especial em como instalar o CLI nas várias plataformas de sistema operacional e veremos quais comandos podemos executar para este propósito.
O que é a CLI do AzureA CLI do Azure, que também podemos conhecer como Cloud Shell, foi desenvolvida como uma ferramenta focada em facilitar o trabalho abrangente com os serviços do Azure, mas com ênfase especial na automação, já que muitos desses comandos executam tarefas complexas apenas para sim. A CLI do Azure é focada na linha de comando e em plataforma cruzada, tornando possível gerenciar recursos do Azure a partir de computadores Linux, Windows ou macOS. Além disso, a CLI pode ser usada tanto no navegador com Azure Cloud Shell ou instalada diretamente no macOS, Linux e Windows e, a partir daí, ser executada a partir da linha de comando de cada sistema local.
Um dos grandes benefícios de usar a CLI do Azure é a facilidade de criar scripts de automação compatíveis com o Azure Resource Manager.
Use a CLI do AzureMuitos usuários optam por usar a CLI do Azure integrada no Portal do Azure, se quisermos usar esse método, devemos criar nossa conta e ir para o seguinte link:
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:
PROLONGAR
A Solvetic se concentrará em como instalar esta CLI, ou Cloud Shell, no Windows, Linux e macOS e, assim, gerenciar todos esses recursos localmente.
1. Instale a CLI do Azure no Windows 10
Para este 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 todas as 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.
Passo 1
O arquivo MSI distribuível é usado para instalar, atualizar e desinstalar o comando "az" no Windows 10 e pode ser baixado do seguinte link:
Passo 2
Depois de baixado, procedemos à sua execução e o seguinte assistente será exibido:
etapa 3
Aí ativamos a caixa “Aceito os termos do Contrato de Licença” e clicamos no botão “Instalar” para iniciar o processo de instalação do CLI no Windows 10.
Passo 4
Assim que esse processo for concluído, veremos o seguinte. Clique no botão "Concluir" para concluir o processo de instalação do CLI no Windows 10.
Etapa 5
Para saber a versão da CLI que instalamos, executaremos a seguinte linha no prompt de comando ou no Windows PowerShell.
az - versão
PROLONGAR
Etapa 6
Veremos o mesmo resultado no prompt de comando:
PROLONGAR
ObservaçãoRecomenda-se começar como administradores devido a problemas de permissão.
2. Execute a CLI no Windows 10
Passo 1
Para iniciar este processo, vamos ao console e executamos o seguinte:
az login
PROLONGAR
Passo 2
Isso exibirá automaticamente o navegador para inserirmos as credenciais de nossa conta do Azure:
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 de nuvem
- ID da conta
- E-mail registrado
- Status do Azure
- Tipo de conta
PROLONGAR
3. Desinstale a CLI do 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. Então nós o executamos e selecionamos a opção "Desinstalar".
4. Instale a CLI do Azure no Linux
Por ser um sistema open source e várias distribuições, no caso do Linux teremos várias opções de instalação.
Instale a CLI do Azure usando o gerenciador de pacotes APTEste será o método utilizado pelo Solvetic para este tutorial e este gerenciador APT está disponível para sistemas como Ubuntu, Mint ou Debian. A primeira etapa a ser executada é 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, vamos executar 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 atualizando os pacotes como este:
sudo apt-get update sudo apt-get install apt-transport-https azure-cli
Assim que o processo terminar, veremos que a CLI foi configurada no Linux:
Depois disso, podemos iniciar a sessão executando:
az login
Seremos redirecionados para o navegador para fazer logon no Azure:
PROLONGAR
ObservaçãoCaso o seguinte erro seja exibido, "bash: lsb_release: command not found", basta instalar lsb_release executando:
sudo apt-get install lsb-release
Instale a CLI do Azure usando o gerenciador de pacotes YUMEste gerenciador é usado para sistemas RedHat e CentOS. Nesse caso, para instalar a CLI, é necessário o seguinte:
- Python 2.7x ou Python 3.x
- OpenSSL 1.0.2
sudo rpm --import https://packages.microsoft.com/keys/microsoft.ascEm seguida, continuamos a criar as informações do repositório azure-cli local como esta:
sudo sh -c 'echo -e "[azure-cli] \ nname = Azure CLI \ nbaseurl = https: //packages.microsoft.com/yumrepos/azure-cli \ nenabled = 1 \ ngpgcheck = 1 \ ngpgkey = https: //packages.microsoft.com/keys/microsoft.asc "> /etc/yum.repos.d/azure-cli.repo 'Prosseguimos com a instalação da CLI executando:
sudo yum install azure-cliDepois de instalado, faremos o login com az login.
Para atualizar a CLI nessas distribuições, vamos executar o seguinte:
sudo yum update azure-cliAgora, para desinstalar o CLI será necessário executar:
sudo yum remove azure-cliSe a CLI não precisar ser instalada novamente, excluiremos os repositórios executando:
sudo rm /etc/yum.repos.d/azure-cli.repoPor fim, removemos 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 do Azure no Linux
Passo 1
No momento, queremos desinstalar a CLI do Linux, vamos executar o seguinte:
sudo apt-get remove -y azure-cliPasso 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.listetapa 3
Em seguida, removemos os pacotes desnecessários:
sudo apt autoremove
6. Instale a CLI do Azure no macOS
Para este caso, usaremos o 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 da CLI no macOS atualizada.
Passo 1
Caso não tenha o HomeBrew instalado no macOS Mojave, podemos realizar esta etapa com o seguinte comando:
mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrewPasso 2
Agora, antes de instalar a CLI, será necessário atualizar as informações do repositório Homebrew e executar o comando install if:
atualização do brew && brew install azure-cli
PROLONGAR
etapa 3
Podemos ver o andamento da referida instalação:
PROLONGAR
Passo 4
Uma vez instalado, iniciaremos a sessão com "az login" e seremos redirecionados para o navegador para iniciar a sessão:
PROLONGAR
Etapa 5
Para atualizar a CLI no macOS Mojave, devemos executar o seguinte:
atualização da bebida && atualização da bebida azure-cliEtapa 6
Para desinstalá-lo, será necessário executar o seguinte.
preparar a desinstalação do azure-cli
7. Use a CLI do Azure no Windows 10, Linux e macOS
Para este tutorial usaremos o CLI no Windows 10. O CLI possui uma função autocomplete com a aba para todos os comandos no shell bash, o que facilita sua execução. Os argumentos globais disponíveis para todos os comandos são:
Imprimir informaçãoEste parâmetro imprime informações de referência CLI com cada um de seus comandos junto com seus argumentos, bem como lista os comandos e subgrupos disponíveis.
--ajuda
Alterar o formato de saídapermite alterar o formato de saída, as opções disponíveis são json, jsonc (JSON colorido), tsv (valores separados por tabulação) e table (tabelas ASCII de linguagem natural). Por padrão, a CLI gera json.
--saída
Resultados do filtroEsta opção usa a linguagem de consulta JMESPath para filtrar os resultados retornados pelos serviços do Azure.
--consulta
Recursos CriadosEle é responsável por imprimir informações sobre os recursos criados no Azure durante uma operação e outras informações úteis.
--verbose
Mais informaçãoDestina-se a imprimir ainda mais informações sobre as operações CLI e é usado para fins de depuração.
--depurar
PROLONGAR
8. Use o modo interativo da CLI do Azure
Passo 1
É uma opção adicional com a qual a CLI do Azure pode ser usada no modo interativo através do comando "az interativo", com este modo um shell interativo será aberto com a função autocomplete, descrições dos comandos e exemplos, quando executarmos isso irá iniciar o processo de download e instalação da referida extensão:
PROLONGAR
Passo 2
Vamos inserir o termo "sim" para acessar este modo:
PROLONGAR
etapa 3
Neste modo, podemos ativar ou desativar as descrições e exemplos com a tecla F1:
PROLONGAR
Passo 4
Para ativar ou desativar a exibição dos parâmetros padrão, usaremos F2 e a tecla F3 alterna a exibição dos gestos das teclas.
PROLONGAR
9. Comandos para usar a CLI do Azure no Windows 10, Linux e macOS
A CLI nos fornece uma série de comandos úteis para criar e gerenciar recursos no Azure. O Solvetic irá analisar os comandos mais importantes que sem dúvida serão essenciais para as tarefas a serem realizadas com o Azure.
conta azEste comando nos permite gerenciar as contas cadastradas no Azure, ele é composto por algumas variáveis como:
conta az limpaLimpa todas as assinaturas no cache local CLI
az account get-access-tokenAcesse um token para que os utilitários acessem o Azure.
lista de contas azExibe a lista de assinaturas da conta com a qual você fez login.
locais da lista de contas azMostra as regiões com suporte para a assinatura atual
bloqueio de conta azBloquear níveis de assinatura
criação de bloqueio de conta azPermite que você crie um bloqueio de conta
exclusão de bloqueio de conta azExcluir um bloqueio de conta
grupo de gerenciamento de contas azGerenciar grupos de gerenciamento do Azure
show de conta azExibir detalhes da assinatura atual
PROLONGAR
az acrCom este comando será possível gerenciar os registros privados com os registros do Azure Container. Algumas das opções disponíveis são:
construção az acrCria uma compilação rápida, que fornece logs estendidos para um log de contêiner do Azure.
tarefa de construção az acrGerenciar definições de construção
criar tarefa de construção az acrIsso facilita a criação de uma nova definição de compilação que pode ser acionada por git commits ou atualizações de imagem de base para um Azure Container Registry.
az acr build-task deleteRemove uma tarefa de compilação de um Azure Container Registry.
lista de tarefas de construção az acrLista as tarefas de compilação para um Azure Container Registry.
az acsEste comando permite que você gerencie os Serviços de Contêiner do Azure. Algumas opções disponíveis são:
az acs navegarExibe o painel do gerenciador de um contêiner de serviço em um navegador da web.
az acs criarCrie um contêiner de serviço
az acs dcosPermite gerenciar um serviço de contêiner do Azure orquestrado por DC / OS.
az acs dcos navegarSua missão é criar um túnel SSH destinado ao serviço de contêiner do Azure e abrir o painel do Mesosphere DC / OS em seu navegador.
az configurarUm dos comandos mais usados na CLI é az configure, a sintaxe básica desse comando é:
az configure [--defaults]Por exemplo, se quisermos estabelecer um grupo padrão, podemos executar o seguinte:
az configure --defaults group = Solvetic
PROLONGAR
Para limpar os nomes dos aplicativos da web e os nomes das máquinas virtuais:
az configure --defaults vm = '' web = ''
Outros comandos do AzureA CLI do Azure tem uma ampla gama de opções para usar, como:
az adGerenciar as entidades do Azure Active Directory Graph que são necessárias para o controle de acesso baseado em função.
conselheiro azEle nos permite gerenciar as informações de assinatura do Azure.
az aksFacilita o gerenciamento dos Serviços Kubernetes do Azure.
az amsGerenciar recursos de mídia do Azure
az appserviceCom este comando, você pode gerenciar planos de serviço de aplicativo
backup azFacilita o gerenciamento de backups de Backup do Azure
lote azGerenciar lote do Azure
faturamento azÉ útil para gerenciar compras e crédito no Azure
az botPermite que você gerencie os serviços do Microsoft Bot.
az cdnGerencie suas redes de entrega de conteúdo (CDN) do Azure.
Az CloudComo o nome indica, ele gerencia nuvens do Azure registradas.
az cognitiveservicesPermite que você gerencie contas dos Serviços Cognitivos do Azure.
az configurarPermite que você gerencie as configurações da CLI do Azure. Este comando é interativo.
disco azGerenciar discos do Azure com tarefas como listar (lis), excluir (excluir) e muito mais
PROLONGAR
az eventgridGerenciar assinaturas e tópicos da Grade de Eventos do Azure.
az eventhubsFacilita o gerenciamento de Hubs de Eventos do Azure - namespaces de alias, eventos, grupos de consumidores e configurações de recuperação geográfica.
extensão azGerenciar e atualizar extensões CLI
recurso azEste comando permite que você gerencie as características do provedor de recursos
feedback azPermite feedback para a Microsoft no Azure
az encontrarFacilita a localização de comandos da CLI do Azure
az hdinsightGerenciar clusters HDInsight.
az labEle nos permite gerenciar o Azure DevTest Labs.
az loginIsso nos permite fazer logon no Azure.
az logoutEle é responsável por fazer logout para impedir o acesso às assinaturas do Azure.
mapas azGerenciar mapas do Azure
monitor azSua tarefa é gerenciar o serviço Azure Monitor, ele permite que você acesse eventos, crie alertas e muitas outras tarefas.
busca azPermite que você gerencie os serviços de pesquisa do Azure, chaves de administração e chaves de consulta.
10. Crie 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 a criação de uma máquina virtual, algo comum em um ambiente de nuvem. Para criar uma máquina por meio da CLI do Azure, seguiremos as etapas a seguir.
Passo 1
Primeiro, vamos criar um novo grupo de recursos e atribuir a zona desejada:
criar grupo az --name SolveticGroup --location eastus
PROLONGAR
Passo 2
Após esta etapa, vamos criar 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 SolveticGroup \ --name SolveticVM \ --image win2016datacenter \ --admin-username Solvetic \ --admin-password Solvetictest123
PROLONGAR
Passo 4
Podemos ver que nossa máquina é criada de acordo com os critérios indicados. Utilizamos CLI em modo navegador (Cloud Shell), a fim de validar que o uso é simples tanto localmente quanto via web.
PROLONGAR
CLI é um complemento poderoso do Azure com o qual você pode executar todas as tarefas associadas aos recursos disponíveis no Azure, que não são poucos, mas muito completos.