Introdução

Concluído

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

Digamos que você faça parte de uma equipe de software da Tailwind Traders. e planeja implantar a infraestrutura no Azure usando modelos do ARM. Há vários desafios que você precisa enfrentar, incluindo o gerenciamento de segredos, a atribuição de segredos a recursos de modelo e o tratamento de recursos repetitivos. Você também precisa examinar como é possível expressar dependências para controlar a ordem em que os recursos são implantados.

Neste módulo, você aprenderá como lidar com os cenários mais complexos que enfrentará. Você usará constructos como copy e dependsOn, além de aprender a gerenciar segredos durante a implantação.

Observação

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 aprimorar a qualidade da sua infraestrutura como código. Recomendamos que qualquer pessoa nova na infraestrutura como código no Azure use o Bicep em vez de JSON. Para saber mais sobre o Bicep, consulte o roteiro de aprendizagem Princípios básicos do Bicep.

Objetivos de aprendizagem

Depois de concluir este módulo, você poderá:

  • Controlar a ordem de implantação dos recursos usando o constructo dependsOn.
  • Atribuir segredos com segurança aos seus modelos, como senhas a recursos, usando o Azure Key Vault e o seu modelo do ARM.
  • Implantar recursos condicionalmente usando parâmetros e o constructo condition no momento da implantação.
  • Implantar vários recursos do mesmo tipo usando o constructo copy para reduzir a configuração repetitiva.

Pré-requisitos