Administración de implementaciones complejas en la nube mediante características avanzadas de la plantilla ARM de JSON
En este módulo aprenderá a usar las características avanzadas de las plantillas de ARM de JSON para realizar implementaciones condicionales y de administración de secretos.
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
- Tener conocimientos de Azure, incluidos Azure Portal, las suscripciones, los grupos de recursos y las definiciones de recursos.
- Experiencia en la creación y ejecución de plantillas de ARM básicas.
- Visual Studio Code instalado localmente.
- La extensión Herramientas de Azure Resource Manager para Visual Studio Code instalada localmente.
- La extensión PowerShell para Visual Studio Code instalada localmente.
- En Windows, el cliente OpenSSH.
- Tener instaladas localmente una de las siguientes:
- Las herramientas más recientes de la CLI de Azure instaladas localmente.
- La versión más reciente de Azure PowerShell y el módulo de Azure PowerShell instalados localmente.