Introdução

Concluído

Os modelos JSON Azure Resource Manager (ARM) têm várias construções e são capazes de lidar com configurações simples e complexas. Estas construções ajudam a executar instruções condicionalmente, a definir dependências entre recursos e a ler segredos no momento da implementação.

Vamos imaginar que está numa equipa de software na Tailwind Traders. Planeia implementar a infraestrutura do Azure com modelos do ARM. Tem de responder a vários desafios, incluindo gerir segredos, atribuir segredos a recursos de modelos e lidar com recursos repetitivos. Também precisa de examinar como pode expressar dependências para controlar a ordem na qual os recursos são implementados.

Neste módulo, ficará a saber como lidar com cenários mais complexos que enfrentará. Você usará construções como copy e dependsOn, bem como aprenderá a gerenciar segredos durante a implantação.

Nota

O Bicep é uma linguagem para definir seus recursos do Azure. Ele tem uma experiência de criação mais simples do que o JSON, juntamente com outros recursos que ajudam a melhorar a qualidade da sua infraestrutura como código. Recomendamos que qualquer pessoa nova na infraestrutura como código no Azure use Bicep em vez de JSON. Para saber mais sobre o Bicep, consulte o caminho de aprendizagem Fundamentos do Bicep .

Objetivos de aprendizagem

Depois de concluir este módulo, conseguirá:

  • Controle a ordem de implantação dos recursos usando a dependsOn construção.
  • Atribuir de forma segura segredos, como palavras-passe, aos recursos nos modelos através do Azure Key Vault e do modelo do ARM.
  • Implante recursos condicionalmente usando a construção e os parâmetros no momento da condition implantação.
  • Implementar vários recursos do mesmo tipo com a construção copy para reduzir a configuração repetitiva.

Pré-requisitos