Introdução
Este módulo ensina como usar a CLI (Interface de Command-Line) do Azure para criar e gerenciar recursos do Azure com eficiência. A CLI do Azure é uma ferramenta multiplataforma que permite executar comandos administrativos por meio de interfaces de terminal, tornando-a ideal para o gerenciamento de recursos interativo e implantações automatizadas.
Por que a CLI do Azure é importante
A CLI do Azure fornece uma maneira consistente e scriptável de gerenciar recursos do Azure nas plataformas Windows, Linux e macOS. Ao contrário da interface gráfica do portal do Azure, a CLI do Azure habilita:
- Automação em escala: Gerencie centenas de recursos com scripts em vez de cliques manuais.
- Controle de versão: Armazene comandos de infraestrutura no Git junto com o código do aplicativo.
- Integração de CI/CD: Incorpore o gerenciamento de recursos do Azure em pipelines de DevOps.
- Consistência: Execute os mesmos comandos em ambientes de desenvolvimento, preparo e produção.
- Flexibilidade: Trabalhe no terminal local, no Azure Cloud Shell ou nos contêineres do Docker.
Objetivos de aprendizagem
Ao final deste módulo, você poderá:
- Entenda a sintaxe da CLI do Azure: Aprenda a estrutura de comandos, incluindo grupos de referência, comandos, parâmetros e valores.
- Instalar e configurar a CLI do Azure: Configure a CLI do Azure no Linux, macOS ou Windows e autentique-se em sua assinatura do Azure.
- Crie recursos do Azure interativamente: Execute comandos no terminal para criar grupos de recursos e contas de armazenamento.
- Automatizar com scripts bash: Escreva e execute scripts que usam comandos da CLI do Azure para tarefas repetitivas.
-
Solucionar problemas efetivamente: Use o
--debugparâmetro e entenda as diferenças de linguagem de script para resolver problemas comuns. -
Trabalhe com eficiência: Encontre ajuda usando
az find,--help, e índices de documentação da CLI do Azure.
Pré-requisitos
- Experiência de linha de comando: Familiaridade com Bash, PowerShell ou interfaces de terminal semelhantes.
- Conceitos básicos do Azure: Compreensão básica dos conceitos do Azure, incluindo grupos de recursos, contas de armazenamento e assinaturas.
- Experiência do portal do Azure: Experiência prática no gerenciamento de recursos do Azure por meio da interface do portal do Azure.
- Reconhecimento do DevOps: Conhecimento geral das práticas de gerenciamento de automação e infraestrutura.