Introducción

Completado

Los módulos de Bicep le permiten crear archivos reutilizables que admiten composición y que definen un conjunto de recursos relacionados. Después, esos módulos se usan en las plantillas de implementación.

Cuando se trabaja con código de Bicep en la organización, a menudo se crean módulos reutilizables de los que se benefician los compañeros. Estos módulos pueden crear recursos de una manera que se ajuste a los requisitos de su organización. Por ejemplo, los módulos pueden usar las convenciones de nomenclatura definidas y configurar los recursos para que cumplan los requisitos de seguridad. Los registros privados de Bicep proporcionan una manera fácil de compartir estos módulos dentro de la organización.

Escenario de ejemplo

Supongamos que es responsable de implementar y configurar la infraestructura de Azure en una empresa de juguetes. Anteriormente ha trabajado con uno de los equipos de desarrollo de productos de juguetes para crear un conjunto de módulos de Bicep. Ha creado un módulo para implementar un sitio web y otro para implementar una red de entrega de contenido (CDN).

Ahora, los miembros de otro equipo le preguntan si pueden reutilizar los mismos módulos para sus propias implementaciones. Van a crear un nuevo perro de juguete y necesitan implementar un sitio web y una CDN para promocionar el producto en las redes sociales.

Ha pensado en enviar por correo electrónico los módulos a cada equipo, pero le preocupa cómo controlar el acceso y administrar las distintas versiones. Quiere encontrar una manera de compartir los módulos en toda la organización para facilitar que cualquier equipo los reutilice para futuras implementaciones.

Diagrama de arquitectura en el que se muestran los módulos de CDN y de sitio web que se publican en un registro y que muchas otras implementaciones usan.

¿Qué hará?

En este módulo, obtendrá información sobre los registros privados para compartir módulos. Encontrará información sobre cómo crear un registro privado propio y cómo publicar módulos en él. También aprenderá a consumir módulos de un registro privado.

¿Cuál es el objetivo principal?

Al final de este módulo, podrá crear registros privados, publicar módulos en ellos y consumirlos.