Aspectos básicos de Bicep

En un vistazo

Bicep permite implementar recursos de Azure. Bicep usa una sintaxis declarativa que se trata como código de aplicación. El hecho de tratar la infraestructura como código le permite realizar un seguimiento de los cambios en los requisitos de infraestructura, además de lograr implementaciones más coherentes y repetibles.

Si está familiarizado con la sintaxis JSON para escribir plantillas de Azure Resource Manager (plantillas de ARM), descubrirá que Bicep proporciona una sintaxis más concisa y una seguridad de tipos mejorada. De hecho, los archivos de Bicep se compilan en plantillas de ARM estándar.

Siga esta ruta de aprendizaje para empezar a trabajar con Bicep. En la ruta, hará lo siguiente:

  • Decidirá si Bicep es la opción adecuada para sus implementaciones en Azure.
  • Comprenda la sintaxis declarativa de Bicep y la estructura de un archivo de Bicep.
  • Aplicará características de Bicep como parámetros, condiciones y bucles para controlar cómo se implementa la infraestructura.
  • Definirá módulos que descomponen implementaciones complejas en componentes más pequeños y reutilizables.

Cada módulo de esta ruta de aprendizaje proporciona opciones para su uso con la CLI de Azure y Azure PowerShell. Usará Visual Studio Code para escribir y validar el código de Bicep.

Sugerencia

¿Quiere aprender Bicep en directo de expertos en la materia? Siga las sesiones en directo de Learn a petición con nuestros expertos.

Para obtener información sobre Bicep, le recomendamos que realice esta ruta de aprendizaje:

Requisitos previos

Se recomienda estar familiarizado con Azure Resource Manager y los grupos de recursos de Azure, pero no es necesario.

Introducción a Azure

Elija la cuenta de Azure adecuada para usted. Pague a medida que habla o pruebe Azure gratis durante 30 días. Regístrese.

Módulos en esta ruta de aprendizaje

Defina los recursos de Azure en un archivo Bicep. Mejore la coherencia y confiabilidad de las implementaciones, reduzca el esfuerzo manual necesario y escale las implementaciones entre entornos. El archivo de Bicep será flexible y reutilizable mediante parámetros, variables, expresiones y módulos.

Use parámetros de Bicep para proporcionar información para el archivo de Bicep durante cada implementación. Agregue decoradores para que los parámetros sean fáciles de entender y usar, y para proteger los datos secretos. Proporcione valores de parámetro en la línea de comandos y mediante archivos de parámetros.

En este módulo, implementará recursos solo cuando haya restricciones específicas y use bucles para implementar varios recursos que tengan propiedades similares.