En este artículo, aprenderemos a usar Azure Bicep para desarrollar plantillas ARM. Azure Bicep es una abstracción sobre la sintaxis ARM JSON que facilita la experiencia de creación de plantillas ARM.
Las plantillas de Azure Resource Manager ( plantillas ARM) se usan para implementar la infraestructura como código para sus soluciones de Azure. Estas plantillas son un archivo de notación de objetos de JavaScript (JSON) que se utiliza para definir la infraestructura y la configuración del proyecto. Utiliza sintaxis declarativa, para indicar sus intenciones de implementación sin tener que escribir la secuencia de comandos de programación para crearla. En la plantilla, solo especifica los recursos para implementar y las propiedades de esos recursos.
Implementación:
Siga los pasos a continuación para desarrollar plantillas ARM con Azure Bicep:
Paso 1: Hay una extensión de Código VS para Bicep. Vamos a instalarlo.
Paso 2: Para que funcione completamente, abriremos una terminal. Ya tenemos la CLI de Azure instalada, así que ahora podemos instalar az bicep.
Paso 3: Crearemos un archivo llamado main. bíceps _ Visual Studio Code lo reconocerá y nos dará algunas herramientas para trabajar. Por ejemplo, cuando comenzamos a escribir, nos sugiere fragmentos de código, como este para un plan de Azure App Service.
Paso 4: Continuaremos aquí con la web y esta para una aplicación web de App Service.
Paso 5: Los fragmentos tienen nombres predeterminados, así que cambiemos este para el Plan de servicio de aplicaciones. Esto no tiene que ser único, y lo usaremos aquí para que la aplicación web use este Plan de servicio de aplicaciones.
Paso 6: no necesitamos etiquetas para la aplicación web, así que las eliminaremos. Veamos algo de bíceps. Podemos crear un parámetro para el nombre, es decir, un parámetro de string, y usarlo aquí. Esto es útil para que un usuario lo complete, ya que una aplicación web debe tener un nombre único.
Paso 7: Bicep tiene muchas ventajas como anotaciones. Este parámetro tiene una longitud mínima de 1 y una longitud máxima de 59. Tenemos IntelliSense completo. Finalmente, haremos que la aplicación web dependa del Plan de servicio de aplicaciones. Esto garantiza que el Plan de App Service se implemente primero y que la aplicación web solo se implemente cuando el Plan de App Service tenga éxito.
Paso 8: Con el botón de la derecha, podemos abrir la visualización del archivo Bíceps. Esto es muy útil cuando tenemos recursos que dependen unos de otros. El archivo Bicep puede volverse muy complejo.
Paso 9: implementemos esto. Abriremos una terminal y ahora crearemos un grupo de implementación z. Esto se implementará en un grupo de recursos que ya existe. Necesitamos completar un nombre para el parámetro.
La aplicación web y el Plan de servicio de aplicaciones se implementaron correctamente.
Azure Bicep es una infraestructura como lenguaje de código que facilita la creación de plantillas ARM mediante IntelliSense, fragmentos de código y comprobación de errores del compilador. Ve y compruébalo.
Publicación traducida automáticamente
Artículo escrito por punamsingh628700 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA