Introdução

Concluído

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 --debug parâ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.