Introdução

Concluído

Os módulos Bicep permitem criar arquivos composáveis e reutilizáveis que definem um conjunto de recursos relacionados. Em seguida, use esses módulos em seus modelos de implantação.

Quando você trabalha com código Bicep em sua própria organização, geralmente cria módulos reutilizáveis que beneficiam seus colegas. Esses módulos podem criar recursos de uma forma que atenda aos requisitos da sua organização. Por exemplo, os módulos podem usar suas convenções de nomenclatura definidas e configurar seus recursos para que atendam aos seus requisitos de segurança. Os registros privados do Bicep fornecem uma maneira fácil de compartilhar esses módulos em sua organização.

Cenário de exemplo

Suponha que você seja responsável por implantar e configurar a infraestrutura do Azure em uma empresa de brinquedos. Você já trabalhou com uma de suas equipes de desenvolvimento de produtos de brinquedo para criar um conjunto de módulos Bicep. Você criou um módulo para implantar um site e outro módulo para implantar uma rede de distribuição de conteúdo (CDN).

Agora, membros de outra equipe perguntaram se eles podem reutilizar os mesmos módulos para suas próprias implantações. Eles estão construindo um novo cão de brinquedo e precisam implantar um site e CDN para ajudar a promover o produto nas mídias sociais.

Você considerou enviar os módulos para cada equipe por e-mail, mas está preocupado em como controlar o acesso e gerenciar diferentes versões. Você deseja encontrar uma maneira de compartilhar os módulos em toda a sua organização, para tornar mais fácil para qualquer equipe reutilizá-los para implantações futuras.

Diagrama de arquitetura que mostra a CDN e os módulos do site sendo publicados em um registro e usados por várias outras implantações.

O que vamos fazer?

Neste módulo, você aprenderá sobre registros privados para compartilhamento de módulos. Você descobrirá como criar seu próprio registro privado e como publicar módulos nele. Você também aprenderá a consumir módulos de um registro privado.

Qual é o principal objetivo?

Ao final deste módulo, você poderá criar registros privados, publicar módulos para eles e consumir módulos deles.