Introdução

Concluído

Os modelos JSON do ARM (Azure Resource Manager) fornecem alguns recursos que podem ajudam você a implantar programas de software em diferentes ambientes.

Suponha que você esteja gerenciando uma equipe de software que está desenvolvendo um sistema de estoque para suas empresas parceiras. Cada ambiente no qual você implanta o software tem políticas distintas implementadas por meio de diferentes SKUs da conta de armazenamento do Azure. Você tem um modelo do ARM que implanta uma conta de armazenamento que pode ser executada em cada ambiente. No entanto, você deseja facilitar a alteração das entradas para cada ambiente de implantação. Você decide usar variáveis e funções no modelo ARM e nos arquivos de parâmetro para entradas.

Neste módulo, você adiciona variáveis e expressões usando funções do Resource Manager parar tornar seu modelo ARM reutilizável para ambientes diferentes. Você também adiciona melhores controle e organização de seus recursos implantados usando marcas. Em seguida, você atinge a meta de aprimorar a flexibilidade das suas implantações usando arquivos de parâmetros.

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

Neste módulo, você vai:

  • Criar uma expressão para um valor exclusivo usando funções do modelo JSON do ARM.
  • Reutilizar sua expressão armazenando-a em uma variável de modelo ARM.
  • Organizar e acompanhar seus recursos do Azure implantados usando marcas de recurso.
  • Gerenciar vários parâmetros de implantação usando arquivos de parâmetro de modelo ARM.

Pré-requisitos