Introdução
Este módulo ensina como usar a CLI (Interface de Command-Line do Azure) para criar e gerenciar recursos do Azure de forma eficiente. A CLI do Azure é uma ferramenta multiplataforma que permite executar comandos administrativos por meio de interfaces de terminal, tornando-a ideal para gerenciamento interativo de recursos e implantações automatizadas.
Por que a CLI do Azure é importante
A CLI do Azure fornece uma maneira consistente e programável de gerenciar recursos do Azure em plataformas Windows, Linux e macOS. Ao contrário da interface gráfica do portal do Azure, a CLI do Azure permite:
- 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 CI/CD: Incorpore o gerenciamento de recursos do Azure em pipelines de DevOps.
- Consistência: Execute os mesmos comandos em ambientes de desenvolvimento, preparação e produção.
- Flexibilidade: Trabalhe a partir do seu terminal local, do Azure Cloud Shell ou dos contentores do Docker.
Objetivos de aprendizagem
Depois de concluir este módulo, você será capaz de:
- 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 na sua subscrição do Azure.
- Crie recursos do Azure interativamente: Execute comandos no terminal para criar grupos de recursos e contas de armazenamento.
- Automatizar com scripts em Bash: Escreva e execute scripts que utilizam comandos da CLI do Azure para tarefas repetitivas.
-
Solucione problemas de forma eficaz: Use o parâmetro e entenda as
--debugdiferenças de linguagem de script para resolver problemas comuns. -
Trabalhe de forma eficiente: Encontre ajuda para usar o
az find,--helpe os índices da documentação do Azure CLI.
Pré-requisitos
- Experiência de linha de comando: Familiaridade com Bash, PowerShell ou interfaces de terminal semelhantes.
- Fundamentos do Azure: Compreensão básica dos conceitos do Azure, incluindo grupos de recursos, contas de armazenamento e assinaturas.
- Experiência no portal do Azure: Experiência prática no gerenciamento de recursos do Azure por meio da interface do portal do Azure.
- Consciência de DevOps: Conhecimentos gerais de práticas de automação e gestão de infraestruturas.