Introdução

Concluído

Os modelos JSON Azure Resource Manager (ARM) fornecem alguns recursos que podem ajudá-lo a implantar software em diferentes ambientes.

Imagine que está a gerir uma equipa de software que está a desenvolver um sistema de inventário para as suas empresas parceiras. Cada ambiente no qual você implanta software tem políticas diferentes implementadas por meio de diferentes SKUs de conta de armazenamento do Azure. Você tem um modelo ARM que implanta uma conta de armazenamento que pode ser executada em cada ambiente. No entanto, você gostaria de facilitar a alteração de entradas para cada ambiente de implantação. Decide utilizar variáveis e funções no modelo do Resource Manager e ficheiros de parâmetros para entradas.

Neste módulo, tornará o seu modelo do Resource Manager reutilizável para diferentes ambientes ao adicionar variáveis e expressões através de funções do Resource Manager. Também irá melhorar o controlo e a organização dos seus recursos implementados através de etiquetas. Em seguida, você conclui o objetivo de melhorar a flexibilidade de suas implantações usando arquivos de parâmetro.

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

Neste módulo, irá:

  • Crie uma expressão para um valor exclusivo usando funções de modelo JSON ARM.
  • Reutilizar a sua expressão ao armazená-la numa variável do modelo do Resource Manager.
  • Organizar e monitorizar os recursos do Azure implementados através de etiquetas de recursos.
  • Gerir vários parâmetros de implementação através de ficheiros de parâmetros do modelo do Resource Manager.

Pré-requisitos