Introdução

Concluído

Usando parâmetros, você pode criar modelos Bicep flexíveis e reutilizáveis. Você define parâmetros para qualquer aspeto de sua implantação que possa mudar, como configurações específicas do ambiente, definição de preço e capacidade para seus recursos do Azure e chaves de API para acessar sistemas externos. Os parâmetros podem ser configurados para lidar com dados confidenciais com segurança. Neste módulo, você aprenderá como definir e configurar parâmetros e como especificar valores de parâmetros durante suas implantações.

Cenário de exemplo

Suponha que você seja responsável por implantar e configurar a infraestrutura do Azure em uma empresa de brinquedos. O departamento de recursos humanos (RH) está migrando um aplicativo Web local e seu banco de dados para o Azure. O aplicativo irá lidar com informações sobre todos os funcionários da empresa de brinquedos, por isso a segurança é importante.

Foi-lhe pedido que preparasse a infraestrutura para três ambientes: desenvolvimento, teste e produção. Você criará essa infraestrutura usando a infraestrutura como técnicas de código para que possa reutilizar os mesmos modelos para implantar em todos os seus ambientes. Você criará conjuntos separados de valores de parâmetros para cada ambiente, enquanto recupera com segurança as credenciais do banco de dados do Cofre de Chaves do Azure.

O que vamos fazer?

Neste módulo, você criará um modelo de Bicep reutilizável com parâmetros. O arquivo Bicep definirá um plano do Serviço de Aplicativo do Azure e um aplicativo. Ele também definirá um servidor SQL e um banco de dados. Você criará um arquivo de parâmetros para especificar os valores para seus ambientes. Em seguida, você protegerá os valores dos parâmetros usando o Cofre da Chave.

Qual é o principal objetivo?

No final deste módulo, saberá como:

  • Personalizar parâmetros e limitar os valores que podem ser usados por cada parâmetro
  • Compreender as maneiras pelas quais os parâmetros podem ser passados para um modelo Bicep
  • Trabalhe com parâmetros seguros para garantir que os segredos não sejam vazados ou compartilhados desnecessariamente