简介

已完成

Bicep 模块可让你创建定义一组相关资源的可组合、可重用文件。 然后,在部署模板中使用这些模块。

当你在自己的组织中使用 Bicep 代码时,通常会创建使同事受益的可重用模块。 这些模块可以通过符合组织要求的方式创建资源。 例如,模块可使用定义的命名约定和配置资源,以使其满足安全要求。 专用 Bicep 注册表提供了一种在组织中共享这些模块的简单方法。

示例方案

假设你负责在一家玩具公司部署和配置 Azure 基础结构。 你之前已与一个玩具产品开发团队合作创建了一组 Bicep 模块。 你创建了一个用于部署网站的模块,并创建了另一个用于部署内容分发网络 (CDN) 的模块。

现在,另一个团队成员问你,他们能否在自己的部署中重复使用相同的模块。 他们正在制作一只新的玩具狗,并且需要部署一个网站和 CDN 以帮助在社交媒体上推广该产品。

你曾考虑过通过电子邮件将这些模块发送给每个团队,但又担心如何控制访问和管理不同的版本。 你希望找到一种在整个组织中共享模块的方法,以便任何团队都可以轻松地重用它们以进行将来的部署。

Architecture diagram that shows the CDN and website modules being published to a registry and used by multiple other deployments.

我们将执行哪些操作?

在本模块中,你将了解用于共享模块的专用注册表。 你将了解如何创建自己的专用注册表,以及如何将模块发布到其中。 你还将了解如何使用专用注册表中的模块。

主要目标是什么?

学完本模块后,你将能够创建专用注册表、向这些注册表发布模块并使用其中的模块。