Introdução à CLI do Azure
Bem-vindo(a) à CLI (interface de linha de comando) do Azure! Este artigo apresenta a CLI e ajuda a concluir tarefas comuns.
Observação
Em scripts e no site de documentação da Microsoft, os exemplos da CLI do Azure são escritos para o shell bash
. Os exemplos de uma linha serão executados em qualquer plataforma. Os exemplos mais longos, que incluem continuações da linha (\
) ou a atribuição de variáveis precisam ser modificados para funcionar em outros shells, incluindo o PowerShell.
Instalar ou executar no Azure Cloud Shell
A maneira mais fácil de aprender a usar a CLI do Azure é executando-a em um ambiente do Azure Cloud Shell por meio do seu navegador. Para saber mais sobre o Cloud Shell, consulte Início Rápido para Bash no Azure Cloud Shell.
Quando você estiver pronto para instalar a CLI, confira as instruções de instalação.
Depois de instalar a CLI pela primeira vez, verifique se ela está instalada e se você tem a versão correta, executando az --version
.
Observação
Se você estiver usando o modelo de implantação clássico do Azure, instale a CLI clássica do Azure.
Como entrar na CLI do Azure
Antes de usar os comandos da CLI do Azure com uma instalação local, é preciso entrar com az login.
Execute o comando
login
.az login
Se a CLI puder abrir seu navegador padrão, ela iniciará o fluxo do código de autorização e abrirá o navegador padrão para carregar uma página de entrada do Azure.
Caso contrário, ela inicia o fluxo de código do dispositivo e informa a você para abrir uma página do navegador em https://aka.ms/devicelogin e inserir o código exibido em seu terminal.
Se nenhum navegador da Web estiver disponível ou se houver falha ao abrir o navegador, você poderá forçar o fluxo de código do dispositivo com az login --use-device-code.
Entre com suas credenciais de conta no navegador.
Depois de entrar, você deve ver uma lista de assinaturas associadas à sua conta do Azure. A informação de assinatura com isDefault: true
é a assinatura ativada no momento depois de entrar. Para selecionar outra assinatura, use o comando az account set com a ID da assinatura para a qual alternar. Para obter mais informações sobre a seleção da assinatura, confira Usar várias assinaturas do Azure.
Há maneiras de entrar de modo não interativo, como mostrado em detalhes em Entrar com a CLI do Azure.
Comandos comuns da CLI do Azure
Esta tabela lista alguns comandos comuns usados na CLI e está vinculada à documentação de referência.
Tipo de recurso | Grupo de comando da CLI do Azure |
---|---|
Grupo de recursos | az group |
Máquinas virtuais | az vm |
Contas de armazenamento | az storage account |
Key Vault | az keyvault |
Aplicativos Web | az webapp |
Bancos de dados SQL | az sql server |
CosmosDB | az cosmosdb |
Encontrando comandos
Os comandos da CLI do Azure são organizados como comandos de grupos. Cada grupo representa um serviço do Azure e os comandos operam nesse serviço.
Para procurar comandos, use az find. Por exemplo, para procurar nomes de comando que contenham secret
, use o seguinte comando:
az find secret
Use o argumento --help
para obter uma lista completa de comandos e subgrupos de um grupo. Por exemplo, para localizar os comandos da CLI para trabalhar com Grupos de Segurança de Rede (NSGs):
az network nsg --help
A CLI tem o preenchimento completo de guia para comandos sob o shell do Bash.
Argumentos disponíveis globalmente
Há alguns argumentos disponíveis para cada comando.
--help
imprime as informações de referência da CLI sobre comandos e seus argumentos, além de listar os comandos e subgrupos disponíveis.--output
altera o formato de saída. Os formatos de saída disponíveis sãojson
,jsonc
(JSON colorido),tsv
(valores separados por tabulação),table
(tabelas ASCII legível por humanos) eyaml
. Por padrão, a CLI gerajson
. Para saber mais sobre os formatos de saída disponíveis, confira Formatos de saída da CLI do Azure.--query
usa o linguagem de consulta JMESPath para filtrar a saída retornada dos serviços do Azure. Para saber mais sobre as consultas, confira Consultar resultados do comando com a CLI do Azure e Tutorial do JMESPath.--verbose
imprime informações sobre recursos criados no Azure durante uma operação, além de outras informações úteis.--debug
imprime ainda mais informações sobre operações de CLI e é usado para fins de depuração. Se você encontrar um bug, forneça a saída gerada com o sinalizador--debug
ao enviar um relatório de bugs.
Modo interativo
A CLI oferece um modo interativo que exibe informações de ajuda automaticamente e torna mais fácil selecionar subcomandos. Você entra no modo interativo com o comando az interactive.
az interactive
Para obter mais informações sobre o modo interativo, confira Modo interativo da CLI do Azure.
Também há um plug-in do Visual Studio Code que oferece uma experiência interativa, incluindo documentação de preenchimento automático e com o passar do mouse.
Aprenda as noções básica da CLI com os guias de início rápido e tutoriais
Para aprender a usar a CLI do Azure, experimente ver um tutorial aprofundado para configurar máquinas virtuais e usar o poder da CLI para consultar recursos do Azure.
Também existem Inícios Rápido para outros serviços populares.
- Criar uma conta de armazenamento usando a CLI do Azure
- Transferir objetos de/para o Armazenamento de blobs do Azure usando a CLI
- Criar um único banco de dados SQL do Azure usando a CLI do Azure
- Criar um servidor de Banco de Dados do Azure para MySQL usando a CLI do Azure
- Criar um servidor de Banco de Dados do Azure para PostgreSQL usando a CLI do Azure
- Criar um aplicativo Web do Python no Azure
- Executar uma imagem personalizada do Hub do Docker nos Aplicativos Web para Contêineres do Azure
Envie comentários
Apreciamos seus comentários da CLI para ajudar-nos a melhorar e resolver bugs. Você pode arquivar um problema no GitHub ou usar os recursos internos da CLI para deixar um comentário geral com o comando az feedback.
az feedback