Comece sua jornada da CLI do Azure
Bem-vindo à CLI do Azure. Estamos felizes por você estar aqui! Você escolheu uma ferramenta que permite criar, atualizar e excluir recursos do Azure de uma linha de comando. Neste tutorial, você integrará a CLI do Azure e aprenderá as seguintes habilidades que o ajudarão a ser bem-sucedido em sua jornada da CLI do Azure:
1 - Conheça a CLI do Azure (nesta etapa do tutorial)
- Compare as ferramentas da CLI do Azure e do PowerShell.
- Analise os componentes de comando da CLI do Azure.
2 - Prepare seu ambiente para a CLI do Azure
- Compare ambientes Bash e PowerShell.
- Defina variáveis de ambiente.
- Adicione uma ID aleatória a um nome de recurso do Azure.
3 - Compare as diferenças de sintaxe da CLI do Azure em Bash, PowerShell e Cmd
- Compreenda as diferenças na continuação da linha e no uso de variáveis.
- Compare as diferenças entre aspas e os caracteres de escape entre ambientes.
- Trabalhe com datas.
4 - Preencher variáveis para uso em scripts
- Obter (consultar) propriedades de recursos do Azure.
- Armazene os resultados de um comando em uma variável, como uma senha ou segredo.
- Armazene o conteúdo de um arquivo JSON em uma variável, como configurações de desenvolvimento ou produção.
5 - Excluir recursos do Azure em escala usando um script
- Exclua recursos do Azure usando um FOR.. CADA loop.
O que é a CLI do Azure?
A Interface de Linha de Comandos (CLI) do Azure é uma ferramenta de linha de comandos entre plataformas para ligar ao Azure e executar comandos administrativos em recursos do Azure. Permite a execução de comandos através de um terminal com pedidos de linha de comandos interativos ou um script.
Para uso interativo, primeiro inicie um shell como Bash, PowerShell ou Cmd.exe no Windows, Linux ou macOS. Em seguida, emita um comando no prompt do shell. Para automatizar tarefas repetitivas, monte os comandos da CLI do Azure em um shell script usando a sintaxe de script do shell escolhido e execute o script.
Que ambiente de shell devo usar?
Windows PowerShell, PowerShell, Cmd e Bash são ambientes de shell diferentes. Seu ambiente de shell não apenas determina quais ferramentas você pode usar, mas seu shell também altera sua experiência de linha de comando. Por exemplo, há diferenças importantes entre aspas, caracteres de continuação de linha e diferenças de sintaxe variável entre shells.
Os exemplos de referência da CLI do Azure neste tutorial foram escritos para Bash, PowerShell e Cmd para ajudá-lo a avaliar cada experiência de shell. Aqui está uma breve comparação:
Ambiente Shell | Posso usar a CLI do Azure? | Posso usar o Azure PowerShell? |
---|---|---|
CMD | Sim | |
Bash | Sim | |
Windows PowerShell | Sim | Sim |
PowerShell | Sim | Sim |
O Azure Cloud Shell é um ambiente de shell hospedado que é executado em um contêiner do Ubuntu. O Cloud Shell fornece dois ambientes de shell: Bash (com a CLI do Azure pré-instalada) e PowerShell (com o Azure PowerShell pré-instalado).
Como a CLI do Azure se compara ao Azure PowerShell?
A CLI do Azure e o Azure PowerShell são ferramentas de linha de comando que permitem criar e gerenciar recursos do Azure, mas são distintamente diferentes. Aqui está uma breve comparação das duas ferramentas:
Comparar | CLI do Azure | Azure PowerShell |
---|---|---|
O que é? | Interface de linha de comando entre plataformas | Módulo PowerShell de plataforma cruzada |
Construído sobre | Python | PowerShell |
Instalar em | Windows, macOS, Linux | Windows, macOS, Linux |
Executar em | Bash shell, PowerShell 5 ou 7, Windows Cmd.exe, Azure Cloud Shell, contêiner Docker e outros shells Unix. | Windows PowerShell, PowerShell, Azure Cloud Shell, contêiner do Docker |
Termos | Grupos de referência, subgrupos de referência e comandos de referência | Módulos, cmdlets e aliases |
Exemplo de sintaxe | az storage account create | New-AzStorageAccount |
Mais informações | O que é a CLI do Azure? | O que é o Azure PowerShell? |
Notas de versão | Notas de versão da CLI do Azure | Notas de versão do Azure PowerShell |
O que são componentes de comando da CLI do Azure?
Todos os comandos de referência da CLI do Azure são um dos dois tipos de referência:
- Os componentes principais da CLI do Azure fazem parte do serviço principal da CLI do Azure e são fornecidos pela Microsoft em um cronograma de lançamento.
- As extensões não são fornecidas como parte da CLI principal do Azure, mas são executadas como comandos da CLI. Com extensões, você ganha acesso a comandos experimentais e de pré-lançamento, juntamente com a capacidade de escrever suas próprias interfaces CLI. Você será solicitado a instalar uma extensão na primeira utilização.
A sintaxe da CLI do Azure tem quatro partes. Por exemplo, é assim que az storage account local-user create se divide em partes de sintaxe:
Termo | Exemplo |
---|---|
Referência group |
AZ storage |
Referência delimitada por espaço subgroups |
az armazenamento account local-user |
Referência command |
az storage account local-user create |
Comando de referência parameters |
az storage account local-user create --name , --account-name , --resource-group |
Obtenha mais detalhes
Quer mais detalhes sobre um dos assuntos abordados nesta etapa do tutorial? Use os links nesta tabela para saber mais.
Assunto | Mais informações |
---|---|
Ambientes | Escolher a ferramenta de linha de comandos do Azure correta |
Termos | Termos e status da CLI do Azure |
Extensões | Usar e gerenciar extensões com a CLI do Azure |
Passo Seguinte
Agora que você aprendeu sobre ambientes de shell e sintaxe da CLI do Azure, prossiga para a próxima etapa para preparar seu ambiente e executar seu primeiro comando de referência da CLI do Azure.