Introducción

Completado

Las plantillas de Azure Resource Manager (ARM) de JSON tienen numerosas construcciones capaces de administrar configuraciones tanto simples como complejas. Estas construcciones ayudan a ejecutar instrucciones de forma condicional, definir dependencias entre recursos y leer secretos en el momento de la implementación.

Imaginemos que forma parte de un equipo de software en Tailwind Traders. Pretende implementar la infraestructura en Azure mediante plantillas de ARM. Hay varios desafíos que debe abordar, como administrar secretos, asignar secretos a recursos de plantilla y manejar recursos repetitivos. También debe analizar cómo puede expresar las dependencias para controlar el orden en que se implementan los recursos.

En este módulo, obtendrá información sobre cómo controlar escenarios más complejos a los que se enfrentará. Usará construcciones como copy y dependsOn y aprenderá cómo administrar secretos durante la implementación.

Nota:

Bicep es un lenguaje para la definición de recursos de Azure. Ofrece una experiencia de creación más sencilla que JSON, junto con otras características que ayudan a mejorar la calidad de la infraestructura como código. Se recomienda que cualquier usuario nuevo en la infraestructura como código en Azure utilice Bicep en lugar de JSON. Para obtener más información sobre Bicep, consulte la ruta de aprendizaje Aspectos básicos de Bicep.

Objetivos de aprendizaje

Después de completar este módulo, podrá:

  • Controlar el orden de implementación de los recursos mediante la construcción dependsOn.
  • Asignar de forma segura secretos (como contraseñas) a los recursos de las plantillas usando Azure Key Vault y su plantilla de ARM.
  • Implementar recursos de forma condicional mediante la construcción condition y parámetros en el momento de la implementación.
  • Implementar varios recursos del mismo tipo usando la construcción copy para reducir la configuración repetitiva.

Requisitos previos