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 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 --debug diferenças de linguagem de script para resolver problemas comuns.
  • Trabalhe de forma eficiente: Encontre ajuda para usar o az find, --help e 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.