Introducción
Los flujos de trabajo le permiten implementar los recursos de Azure de una manera repetible. En este módulo, aprenderá a ampliar un flujo de trabajo de implementación para trabajar con varios entornos. El flujo de trabajo le ayudará a validar y probar los cambios sin agregar riesgo al entorno de producción. Después de validar los cambios, el flujo de trabajo usará el mismo proceso para la implementación en el entorno de producción.
Escenario de ejemplo
Imagine que es el administrador de Azure en una empresa de juguetes. Ha estado trabajando con el equipo del sitio web a fin de crear una plantilla de Bicep que implemente y configure los recursos de Azure. También ha creado un flujo de trabajo para implementar automáticamente el archivo de Bicep.
El equipo del sitio web quiere integrar con un servicio de revisión de productos de terceros. El servicio permite a los clientes enviar y ver las revisiones de productos de sus juguetes. El equipo del sitio web necesita probar el servicio mientras se está integrando en el sitio web de la empresa, pero no quiere enviar revisiones de productos reales. El equipo tiene acceso a una versión de espacio aislado del servicio de revisión para pruebas seguras.
Ahora, el equipo quiere que le ayude a actualizar su flujo de trabajo de implementación. El equipo debe implementar el sitio en un entorno que no sea de producción independiente del entorno de producción que usan los clientes. El equipo debe usar diferentes opciones de configuración para la API de clasificaciones en cada entorno:
¿Qué aprenderá?
En este módulo, aprenderá a ampliar un flujo de trabajo para implementar código de Bicep en varios entornos de Azure de forma coherente. Puede crear identidades de carga de trabajo independientes para cada entorno con el objetivo de admitir una mayor seguridad y aislamiento.
Usará los flujos de trabajo llamados para definir los pasos de implementación en un solo lugar y los parámetros de Bicep para controlar las diferencias de configuración entre los entornos. También protegerá los valores de parámetro para que no filtren accidentalmente secretos en los registros del flujo de trabajo.
¿Cuál es el objetivo principal?
Después de completar este módulo, podrá actualizar el flujo de trabajo para que pueda usarse en varios entornos. Sabrá cómo usar flujos de trabajo llamados para evitar repeticiones en las definiciones y cómo proporcionar parámetros a los archivos de Bicep para cada entorno.