选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

CoudFormation 注册表概念

聚焦模式
CoudFormation 注册表概念 - AWS CloudFormation

本主题介绍关键概念,帮助您了解 CloudFormation 注册表并开始使用它。

扩展类型

注册表提供以下扩展类型:

挂钩

挂钩是一种验证检查,用于在 CloudFormation 创建、更新或删除堆栈或特定资源之前进行检查。此外,还可以在创建更改集操作期间调用挂钩。它们提供了一种机制,通过根据特定需求验证资源配置来强制执行组织标准和最佳实践。如果挂钩检测到任何配置不符合您的挂钩逻辑,则它可能会发出警告,或者使预置过程失败,以防止部署不合规的资源。有关更多信息,请参阅《AWS CloudFormation Hooks user guide》

模块

模块是可跨多个 CloudFormation 堆栈模板包含的可重复使用的资源配置。它们旨在通过将复杂或常用的资源配置封装成可重复使用的组件,来简化 CloudFormation 模板的创建和维护。这可以促进组织基础设施部署的一致性和标准化。

Resource types

资源类型允许您对 CloudFormation 本身不支持的第三方资源或自定义资源进行建模和自动化。通过开发资源类型,您可以扩展 CloudFormation 的功能,以预置和管理来自各种第三方服务的资源。

公有扩展类型

公有扩展是在注册表中公开发布以供所有 CloudFormation 用户使用的 CloudFormation 扩展。这包括 AWS 和第三方扩展发布者发布的扩展。

有两种公有扩展:

  • AWS 公有扩展 - AWS 发布的扩展始终为公有且默认已激活,因此您无需执行任何操作即可在账户中使用它们。此外,AWS 控制扩展的版本控制,因此您始终使用最新的可用版本。

  • 第三方公有扩展 - 这些扩展可供 AWS 以外的发布者通用。要使用公有扩展,您必须首先在账户和区域中激活该扩展。有关更多信息,请参阅 使用 CloudFormation 注册表中的第三方公有扩展

注意

与私有扩展一样,来自第三方发布者的公有扩展可以实现在资源创建、读取、更新、列出和删除堆栈操作期间运行的事件处理程序。因此,在 CloudFormation 堆栈中使用这些扩展可能会在您的账户中产生费用。这不包括创建的资源产生的任何费用。有关更多信息,请参阅AWS CloudFormation 定价

私有扩展类型

私有扩展是指您已显式激活以在 AWS 账户 中使用的第三方扩展。

有两种私有扩展:

  • 已激活的私有扩展:是您的账户和区域已激活的第三方扩展的本地副本。激活第三方公有扩展时,CloudFormation 会在您账户的注册表中创建该扩展的本地副本。有关更多信息,请参阅 使用已与您共享的第三方私有扩展

  • 已注册的私有扩展 - 也可以激活未在公共 CloudFormation 注册表中列出的私有扩展。这些可能是您自己创建的扩展,也可能是贵组织或其他第三方与您共享的扩展。要在您的账户中使用此类私人扩展,您必须先注册该扩展。注册扩展会将其副本上传到您账户中的 CloudFormation 注册表并激活它。

在您的账户中使用任何私有扩展都类似于在沙盒环境中使用它。这是因为扩展是受版本控制的,而预置行为是特定于版本的,这意味着私有扩展的行为与公有扩展的行为相同。

注意

私有扩展,以及来自第三方发布者的已激活公有扩展可以实现在创建、读取、更新、列出和删除操作期间运行的事件处理程序。因此,在 CloudFormation 堆栈中使用这些扩展会在您的账户中产生费用。这不包括创建的资源产生的任何费用。有关更多信息,请参阅AWS CloudFormation 定价

本页内容

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。