Introducción
Con los parámetros, puede crear plantillas de Bicep flexibles y reutilizables. Defina parámetros para cualquier aspecto de la implementación que pueda cambiar, como la configuración específica del entorno, la configuración de precios y capacidad de los recursos de Azure y las claves de API para acceder a sistemas externos. Los parámetros se pueden configurar para controlar de forma segura los datos confidenciales. En este módulo, aprenderá a definir y configurar parámetros y a especificar valores de parámetros durante las implementaciones.
Escenario de ejemplo
Supongamos que es responsable de implementar y configurar la infraestructura de Azure en una empresa de juguetes. El departamento de recursos humanos (RR. HH.) va a migrar una aplicación web local y su base de datos a Azure. La aplicación controlará información sobre todos los empleados de la empresa de juguetes, por lo que la seguridad es importante.
Se le ha pedido que prepare la infraestructura para tres entornos: desarrollo, pruebas y producción. Esta infraestructura se compilará mediante técnicas de infraestructura como código, para poder reutilizar las mismas plantillas para implementarlas en todos los entornos. Creará conjuntos independientes de valores de parámetros para cada entorno, a la vez que recuperará de forma segura las credenciales de base de datos desde Azure Key Vault.
¿Qué hará?
En este módulo, creará una plantilla de Bicep reutilizable con parámetros. El archivo de Bicep definirá una aplicación y un plan de Azure App Service. También definirá un servidor SQL Server y una base de datos. Creará un archivo de parámetros para especificar los valores de los entornos. A continuación, protegerá los valores de parámetros mediante Key Vault.
¿Cuál es el objetivo principal?
Al término de este módulo, podrá hacer lo siguiente:
- Personalizar parámetros y limitar los valores que cada parámetro puede usar
- Comprender las formas en que se pueden pasar los parámetros a una plantilla de Bicep
- Trabajar con parámetros seguros para garantizar que los secretos no se filtren ni compartan innecesariamente