AWS CloudFormation 用户指南的文档历史记录 - AWS CloudFormation

AWS CloudFormation 用户指南的文档历史记录

下表介绍了 2018 年 5 月之后对《AWS CloudFormation 用户指南》内容的重要更改。要接收有关文档更新的通知,您可以订阅 RSS 源。

重要

描述自 2018 年 5 月起模板参考内容更新的表格行已移至新的《AWS CloudFormation 模板参考》中。有关这些更新和任何未来更改,请参阅《AWS CloudFormation 模板参考》中的 AWS CloudFormation 模板参考的文档历史记录

变更说明日期

提供 PDF 指南

现在,您可以下载 PDF 格式的《AWS CloudFormation 用户指南》

2025 年 5 月 30 日

将模板参考内容移至新指南

CloudFormation 发布了《AWS CloudFormation 模板参考指南》。有关详细信息,请参阅《AWS CloudFormation 模板参考指南》https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/link-to-reference-guide.html

2025 年 5 月 30 日

IaC 生成器支持部分扫描

您现在可以选择要扫描的特定资源类型,从而更轻松地从现有资源生成基础设施即代码(IaC)模板。有关更多信息,请参阅使用 CloudFormation IaC 生成器启动资源扫描

2025 年 3 月 27 日

堆栈重构

堆栈重构可简化 CloudFormation 堆栈中资源的重新整理,同时仍保留现有资源属性和数据。有关更多信息,请参阅堆栈重构

2025 年 2 月 6 日

使用 Amazon Q 开发者版对堆栈部署进行故障排除

现在,您可以使用 Amazon Q 开发者版来解决部署 CloudFormation 堆栈时常见的错误。有关更多信息,请参阅使用 Amazon Q 开发者版解决不成功的 CloudFormation 堆栈部署问题

2024 年 11 月 22 日

堆栈部署时间线图

现在,您可以看到堆栈部署的可视化表示。堆栈部署时间线图显示堆栈部署状态、单个资源部署状态以及部署状态更改时间。有关更多信息,请参阅查看 CloudFormation 堆栈部署的时间线

2024 年 11 月 11 日

可视化显示扫描的资源和生成的模板

您现在可以在部署基础设施堆栈前,可视化显示扫描摘要详细信息并预览生成的模板,从而简化基础设施即代码(IaC)生成器工作流。有关更多信息,请参阅在 CloudFormation 控制台中查看扫描摘要根据扫描的资源创建 CloudFormation 堆栈

2024 年 8 月 22 日

Amazon EventBridge 与 AWS CloudFormation Git 同步集成

AWS CloudFormation Git 同步现在将同步状态更改作为事件发布到 Amazon EventBridge。有关更多信息,请参阅存储库同步状态更改事件详细信息资源同步状态更改事件详细信息

2024 年 7 月 29 日

强制删除卡住的堆栈

有两个强制删除堆栈的新选项可用于卡住的堆栈删除操作。现在,您可以选择强制删除堆栈但保留资源,也可以选择强制删除整个堆栈。有关更多信息,请参阅通过 CloudFormation 控制台删除堆栈

2024 年 5 月 22 日

AWS CloudTrail 事件堆栈操作的根本原因

CloudFormation 通过新的 AWS CloudTrail 深度链接集成,改善了堆栈操作的问题排查体验。此功能可将 CloudFormation 控制台中的堆栈操作事件直接链接到相关的 CloudTrail 事件。有关更多信息,请参阅确定堆栈失败的原因

2024 年 5 月 15 日

属性级别更改集

属性级别更改集允许您预览 CloudFormation 部署将对资源属性值所做的更改。有关更多信息,请参阅查看 CloudFormation 堆栈的更改集

2024 年 4 月 12 日

CloudFormation 引入了 CONFIGURATION_COMPLETE 事件

现在,您可以使用 CONFIGURATION_COMPLETE 事件,以加快涉及资源创建的工作流程。有关更多信息,请参阅了解 CloudFormation 堆栈创建事件

2024 年 3 月 11 日

从现有 AWS 资源生成 AWS CloudFormation 模板和 AWS CDK 应用程序

现在,您可以使用账户中已预置但尚未由 CloudFormation 管理的资源生成模板。有关更多信息,请参阅使用 IaC 生成器为现有资源生成模板

2024 年 2 月 2 日

StackSets 并发模式

并发模式是 StackSetOperationPreferences 的参数,允许您选择并发级别在堆栈集操作期间的行为方式。有关更多信息,请参阅为 CloudFormation StackSets 选择并发模式

2023 年 11 月 9 日

详细的 StackSet 偏差信息

以下 API 可让您查看已偏离 StackSet 模板的堆栈实例以及已偏离的资源。

ListStackInstanceResourceDrifts

返回堆栈实例中资源的偏差信息。

StackInstanceResourceDriftsSummary

该结构包含有关堆栈实例资源偏离的摘要信息。

2023 年 7 月 24 日

用于控制 AWS Organizations 信任访问权限的 CloudFormation StackSets API

CloudFormation StackSets 为客户提供以下 API 来管理 AWS Organizations 信任访问权限:

ActivateOrganizationsAccess

激活 AWS Organizations 的可信访问权限。激活 StackSets 和 Organizations 之间的可信访问权限后,管理账户有权为您的组织创建和管理 StackSets。

DeactivateOrganizationsAccess

停用 AWS Organizations 的可信访问权限。如果停用可信访问权限,管理账户无权为您的组织创建和管理服务托管的 StackSets。

DescribeOrganizationsAccess

检索有关账户 OrganizationAccess 状态的信息。此 API 可以由管理账号调用,也可以由委派管理员使用 CallAs 参数调用。管理账号也可以不使用 CallAs 参数调用此 API。

2023 年 6 月 5 日

DescribeStackSet API

DescribeStackSet API 在部署了给定堆栈集的区域列表中有一个新参数。有关更多信息,请参阅 DescribeStackSet

2023 年 2 月 1 日

使用 CloudFormation 和 Amazon EventBridge 管理 StackSets 事件

CloudFormation StackSets 通过 Amazon EventBridge 启动事件通知。创建、更新或删除 CloudFormation 堆栈集后,您可以触发事件驱动的操作。有关更多信息,请参阅使用 EventBridge 监控 CloudFormation 和 Git 同步事件

2022 年 11 月 16 日

改进了有关堆栈集操作的堆栈实例的见解

CloudFormation StackSets 提供了有关堆栈集操作的堆栈实例的更多详细信息:

DescribeStackSetOperation

现在,您可以使用 DescribeStackSetOperation 为部署期间的堆栈集操作提供失败堆栈实例的计数。

ListStackInstances

现在,您可以使用筛选选项 LastOperationID 列出堆栈集操作的堆栈实例。

2022 年 11 月 4 日

使用 CloudFormation 和 Amazon EventBridge 管理事件

当特定 CloudFormation 事件发生时接收通知。有关更多信息,请参阅使用 EventBridge 监控 CloudFormation 和 Git 同步事件

2022 年 7 月 20 日

账户级别

CloudFormation 宣布正式发布账户筛选条件类型,该功能允许客户将部署目标限制为单个账户,或包含所提供 OU 中的其他账户。有关更多信息,请参阅服务托管堆栈集的账户级别目标

2022 年 7 月 7 日

CloudFormation 注册表

CloudFormation 宣布全面推出挂钩功能,该功能允许客户在创建、更新或删除堆栈操作之前调用自定义逻辑来自动执行操作或检查资源配置。有关更多信息,请参阅《AWS CloudFormation 挂钩用户指南》

2022 年 2 月 10 日

堆栈故障选项

遇到预置失败时,您可以从故障点开始迭代开发应用程序,而无需回滚成功预置的资源。通过指定堆栈故障选项,您可以对处于 CREATE_FAILEDUPDATE_FAILED 状态的资源进行故障排除。您可以为所有堆栈部署和更改集操作预置故障选项。有关更多信息,请参阅选择预置资源时如何处理失败

2021 年 8 月 30 日

将堆栈导入堆栈集

现在,您可以将现有堆栈导入新的或现有的堆栈集。有关更多信息,请参阅将堆栈导入 CloudFormation StackSets

2021 年 7 月 28 日

增加配额

现在,您可以在 AWS 账户中声明默认最大值为 2000 个堆栈。有关更多信息,请参阅了解 CloudFormation 配额

2021 年 7 月 15 日

发布公有第三方扩展

现在,您可以使用第三方发布者提供的公有扩展,就像使用 AWS 的扩展一样。有关更多信息,请参阅使用 CloudFormation 注册表中的第三方公有扩展

2021 年 6 月 21 日

堆栈集模板中的引用宏

StackSets 现在支持通过引用宏的模板使用自行管理的权限创建或更新堆栈集。有关宏的更多信息,请参阅使用模板宏对 CloudFormation 模板执行自定义处理

2021 年 4 月 14 日

在动态引用中使用 Systems Manager 参数的最新值

现在,您可以使用 CloudFormation 在创建或更新堆栈时使用最新版本的 Systems Manager 参数。您不再需要指定具体版本。有关更多详细信息,请参阅获取 Systems Manager Parameter Store 中的纯文本值

2021 年 4 月 13 日

模块支持在资源名称中使用句点分隔符

现在,您可以在为模块中包含的资源指定完全限定的逻辑名称时使用句点作为分隔符。有关更多信息,请参阅 CloudFormation 模板中的引用模块资源

2021 年 4 月 8 日

CloudFormation StackSets 现在支持并行区域部署

现在,您可以选择将 StackSets 按顺序或并行部署到区域中。有关更多信息,请参阅堆栈集操作选项

2021 年 4 月 6 日

CloudFormation StackSets 现在支持具有 AWS Organizations 权限的委派管理员

除了组织的 管理账户 之外,委托管理员账户也可以为其组织创建和管理具有服务托管权限的堆栈集。有关更多信息,请参阅注册委托管理员成员账户创建具有服务托管权限的 CloudFormation StackSets

2021 年 2 月 18 日

CloudFormation StackSets 区域可用性

CloudFormation StackSets 现已在亚太地区(大阪)区域开放。有关更多信息,请参阅使用 StackSets 跨账户和区域管理堆栈

2021 年 2 月 10 日

模块

模块是一种供您以透明、易管理和可重复的方式打包资源配置以便跨堆栈模板实现包含的方法。模块可以将常见服务配置和最佳实践封装为模块化、可自定义的构建基块,供您包含在堆栈模板中。有关更多信息,请参阅使用 CloudFormation 模块创建可跨模板包含的可重复使用的资源配置

2020 年 11 月 24 日

嵌套堆栈的更改集

使用嵌套堆栈的更改集,您可以预览整个嵌套堆栈层次结构中应用程序和基础架构资源的更改,并在确认所有更改均是预期更改后继续进行更新。有关详细信息,请参阅嵌套堆栈的更改集

2020 年 11 月 18 日

增加配额

以下 AWS CloudFormation 配额已更新。

  • 现在,您可以声明 AWS CloudFormation 模板中最多有 200 个映射。

  • 现在,您可以声明 AWS CloudFormation 模板中的每个映射最多有 200 个映射属性。

  • 现在,您可以声明 AWS CloudFormation 模板中最多有 200 个输出。

  • 现在,您可以声明 AWS CloudFormation 模板中最多有 200 个参数。

  • 现在,您可以声明 AWS CloudFormation 模板中最多有 500 资源。

  • 现在,您可以在 Amazon S3 对象中传递最大大小为 1 MB 的模板主体。

2020 年 10 月 22 日

私有资源的偏差检测

CloudFormation 现在支持对扩展的 AWS 资源列表以及在 CloudFormation 注册表中定义为可预置的私有资源执行偏差检测操作。有关更多信息,请参阅资源类型支持

2020 年 10 月 1 日

注册资源提供程序所需的更新权限

现在,在您的账户中注册资源提供程序要求您有权访问上传到该资源提供程序的 S3 存储桶的模式处理程序包。有关更多信息,请参阅用于注册第三方私有扩展的 IAM 权限

2020 年 8 月 7 日

资源导入支持可预置的私有资源类型

导入操作现在支持可预置 的私有资源类型,即其预置类型为 FULLY_MUTABLEIMMUTABLE。有关详细信息,请参阅支持导入操作的资源

2020 年 6 月 3 日

通过 CodeDeploy 进行 ECS 蓝/绿部署

您现在可以使用 CloudFormation 通过 CodeDeploy 进行 ECS 蓝/绿部署。蓝/绿部署是 AWS CodeDeploy 提供的一种安全部署策略,旨在最大限度地减少因应用程序版本更改而造成的中断。有关更多信息,请参阅使用 CloudFormation 通过 CodeDeploy 进行 ECS 蓝/绿部署

2020 年 5 月 19 日

CloudFormation StackSets 区域可用性

CloudFormation StackSets 现已在 AWS GovCloud(美国西部)区域开放。

2020 年 5 月 18 日

AWS CloudFormation StackSets 与 AWS Organizations 集成

现在,您可以使用 StackSets 集中管理到组织中的所有账户或 AWS Organizations 中特定组织单元(OU)的部署。您可以对添加到您的组织或 OU 的任何新账户启用自动部署功能。跨账户部署所需的权限将由 StackSets 自动处理。有关更多信息,请参阅使用 StackSets 跨账户和区域管理堆栈

2020 年 2 月 11 日

StackSets 的偏差检测

现在,您可以对堆栈集及其包含的所有堆栈实例运行偏差检测。有关更多信息,请参阅对 CloudFormation StackSets 进行偏差检测

2019 年 11 月 19 日

现在提供了 CloudFormation 注册表

现在,您可以使用 CloudFormation 控制台查看可以在您的账户中使用的私有和公有资源。有关更多信息,请参阅查看 CloudFormation 注册表中可用和已激活的扩展

2019 年 11 月 18 日

CloudFormation 注册表 API 操作

现在,可以使用以下 API 操作以在 CloudFormation 注册表中管理类型。

DeregisterType

从 CloudFormation 注册表中删除当前使用的类型或类型版本。

DescribeType

返回有关注册的类型的详细信息。

DescribeTypeRegistration

返回有关类型的注册的信息,包括其当前状态以及类型和版本标识符。

ListTypeRegistrations

返回指定的类型的注册请求标识符列表。

ListTypes

返回有关已在 CloudFormation 中注册的类型的摘要信息。

ListTypeVersions

返回有关类型版本的摘要信息。

RegisterType

使用 CloudFormation 注册表注册类型。通过注册类型,可以在您的 AWS 账户的 CloudFormation 模板中使用该类型。

SetTypeDefaultVersion

指定类型的默认版本。将在 CloudFormation 操作中使用类型的默认版本。

有关 CloudFormation 注册表的更多信息,请参阅通过 CloudFormation 注册表管理扩展

2019 年 11 月 18 日

添加了资源导入

如果创建了 AWS 资源而未使用 CloudFormation 进行管理,您可以使用 resource import 将此现有资源纳入 CloudFormation 管理。有关更多信息,请参阅使用资源导入将 AWS 资源导入 CloudFormation 堆栈

2019 年 11 月 11 日

堆栈集限额提升

现在,您可以在管理员账户中最多创建 100 个堆栈集,每个堆栈集最多创建 2000 个堆栈实例,并且每个管理员账户可以同时在每个区域中最多运行 3500 个堆栈实例操作。有关更多信息,请参阅了解 CloudFormation 配额

2019 年 8 月 2 日

并发堆栈操作中的资源限制

CloudFormation 现在对并发堆栈操作中的资源数量实施账户限制。此限制按具体区域确定。有关更多信息,请参阅了解 CloudFormation 配额

2019 年 4 月 30 日

堆栈实例操作限制

对于 StackSets,您现在可以针对每个管理员账户最多同时具有在给定区域中运行的 1500 个堆栈实例操作。有关更多信息,请参阅了解 CloudFormation 配额

2018 年 12 月 13 日

CAPABILITY_AUTO_EXPAND 功能现已开放

现在,您可以使用 CAPABILITY_AUTO_EXPAND 功能直接从包含宏的堆栈模板创建或更新堆栈,而无需首先查看更改集中生成的更改。有关更多信息,请参阅 AWS CloudFormation API Reference 中的 CreateStackUpdateStack

2018 年 12 月 7 日

添加了堆栈偏差检测

现在,您可以检测堆栈的实际配置是否偏离 CloudFormation 中定义的预期模板配置。您可以在整个堆栈或单个堆栈资源上检测偏差。有关更多信息,请参阅使用偏移检测功能检测堆栈和资源的非托管配置更改

2018 年 11 月 13 日

secretsmanager 动态引用功能现已开放

现在,您可以使用 secretsmanager 动态引用检索在 AWS Secrets Manager 中存储的全部密钥或密钥值。密钥可以是数据库凭证、密码、第三方 API 密钥,甚至是任意文本。使用 secretsmanager 动态引用可保证 Secrets Manager 和 CloudFormation 都不记录或保留任何已解析的密钥值。有关更多信息,请参阅获取 Secrets Manager 中的密钥或密钥值

2018 年 11 月 9 日

现在提供宏

现在,您可以使用宏来对模板执行自定义处理,从查找并替换操作等简单操作到整个模板的大量转换。有关更多信息,请参阅使用模板宏对 CloudFormation 模板执行自定义处理

2018 年 9 月 6 日

CloudFormation 现在支持由 PrivateLink 提供支持的 VPC 端点

您可以使用 VPC 端点在您的 VPC 和 CloudFormation 之间创建私有连接,而无需通过互联网、NAT 实例、VPN 连接或 AWS Direct Connect 进行访问。有关更多信息,请参阅使用接口端点(AWS PrivateLink)访问 CloudFormation

2018 年 8 月 22 日

动态引用支持安全字符串

现在,您可以使用新的动态引用在堆栈模板中指定在其他服务中存储和管理的值,包括 Systems Manager Parameter Store SecureString 类型参数。有关更多信息,请参阅获取 Systems Manager Parameter Store 中的安全字符串值

2018 年 8 月 16 日

堆栈集现在支持自定义的执行角色

现在,您可以使用目标账户中的自定义执行角色控制用户或组可在其堆栈集中包含的堆栈资源。有关更多信息,请参阅为堆栈集操作设置高级权限选项

2018 年 5 月 30 日

堆栈实例的选择性更新

现在,您可以使用可选的 AccountsRegions 参数指定在堆栈集更新操作期间将更新其中的堆栈实例的账户和区域。有关更多信息,请参阅 AWS CloudFormation API 参考中的 UpdateStackSet

2018 年 5 月 30 日

CloudFormation 现在创建支持加密的 S3 存储桶

对于 CloudFormation 创建的、用来存储已上传堆栈模板的 Amazon S3 存储桶,默认情况下,现在已启用服务器端加密,因此将对这些存储桶中存储的所有对象进行加密。有关更多信息,请参阅通过 CloudFormation 控制台创建堆栈

2018 年 5 月 24 日

已添加 FIPS 端点

CloudFormation 现在提供了新端点,它们在以下公共美国区域使用通过 FIPS 140-2 验证的加密模块:US-East-1、US-East-2、US-West-1 和 US-West-2。请参阅 Amazon Web Services 一般参考 中的 AWS CloudFormation endpoints and quotas 以了解新的符合 FIPS 的端点 URL。

2018 年 5 月 17 日

有关《AWS CloudFormation Hooks User Guide》的更新,请参阅《AWS CloudFormation Hooks User Guide》中的 Document history for the AWS CloudFormation Hooks User Guide

归档更新

下表描述了在 2018 年 5 月前每次发布《AWS CloudFormation 用户指南》时进行的重要更改。

更改 发行日期 描述 API 版本

更新的资源

2019 年 7 月 22 日

使用 encryptionOptions 属性可为 Amazon MQ 代理指定 AWS 拥有的密钥 或客户托管密钥。

2010-05-15

堆栈集命名约定

2018 年 4 月 10 日

使用堆栈集创建的 CloudFormation 堆栈现在遵循新的命名约定,其中堆栈名称包含堆栈集名称。

2010-05-15

新资源

2018 年 4 月 10 日

AWS::AppSync::ApiKey

使用 AWS::AppSync::ApiKey 资源可创建唯一密钥,您可将该密钥分发给使用 AWS AppSync 执行 GraphQL 操作的客户端。

AWS::AppSync::DataSource

使用 AWS::AppSync::DataSource 资源为 AWS AppSync 中的解析程序创建数据源。

AWS::AppSync::GraphQLApi

使用 AWS::AppSync::GraphQLApi 资源创建新的 AWS AppSync GraphQL API。

AWS::AppSync::GraphQLSchema

使用 AWS::AppSync::GraphQLSchema 资源为您的 AWS AppSync GraphQL API 创建数据模型。

AWS::AppSync::Resolver

使用 AWS::AppSync::Resolver 资源定义您将附加到架构中的字段的逻辑 GraphQL 解析程序。

2010-05-15

更新的资源

2018 年 4 月 10 日

AWS::Config::ConfigurationAggregator

使用 OrganizationAggregationSource 属性类型可指定要聚合到 AWS Config 配置聚合器中的 AWS Config 数据的区域以及要用于检索 AWS Organizations 详细信息的 IAM 角色。

2010-05-15

新资源

2018 年 4 月 4 日

AWS::Config::AggregationAuthorization

使用 AWS::Config::AggregationAuthorization 资源可向聚合器账户授予收集您的 AWS Config 数据的权限。

AWS::Config::ConfigurationAggregator

使用 AWS::Config::ConfigurationAggregator 资源可为 AWS Config 创建配置聚合器。

2010-05-15

堆栈集现在支持自定义的管理员角色

2018 年 3 月 29 日

使用自定义的管理员角色来控制哪些用户或组可以在相同的管理员账户中管理特定堆栈集。有关更多信息,请参阅为堆栈集操作设置高级权限选项

2010-05-15

新资源

2018 年 3 月 29 日

AWS::EC2::LaunchTemplate

使用 AWS::EC2::LaunchTemplate 资源可为 Amazon EC2 实例创建启动模板。

2010-05-15

更新的资源

2018 年 3 月 29 日

AWS::AutoScaling::AutoScalingGroup

使用 LaunchTemplate 属性指定用于启动实例的启动模板。

AWS::EC2::SpotFleet

SpotFleetRequestConfigData 属性类型中,使用 LaunchTemplateConfigs 属性可描述启动模板和覆盖。

2010-05-15

新的内置函数 Fn::Cidr

2018 年 3 月 6 日

返回指定的 Cidr 地址块。有关更多信息,请参阅 Fn::Cidr

2010-05-15

新资源

2018 年 3 月 6 日

AWS::ApiGateway::VpcLink

使用 AWS::ApiGateway::VpcLink 资源为 AWS::ApiGateway::RestApi 指定 API Gateway VPC 链接以访问 Amazon Virtual Private Cloud (VPC) 中的资源。

AWS::GuardDuty::Master

使用 AWS::GuardDuty::Master 资源创建 GuardDuty 主账户。

AWS::GuardDuty::Member

使用 AWS::GuardDuty::Member 资源创建 GuardDuty 成员账户。

AWS::SES::ConfigurationSet

使用 AWS::SES::ConfigurationSet 资源创建可应用于您发送的电子邮件的规则组。

AWS::SES::ConfigurationSetEventDestination

使用 AWS::SES::ConfigurationSetEventDestination 资源指定配置集事件目标。

AWS::SES::ReceiptFilter

使用 AWS::SES::ReceiptFilter 资源指定是接受还是拒绝来自某个 IP 地址或 IP 地址范围的邮件。

AWS::SES::ReceiptRule

使用 AWS::SES::ReceiptRule 资源可指定 Amazon SES 在代表您拥有的一个或多个电子邮件地址或域接收邮件时应采取哪些操作。

AWS::SES::ReceiptRuleSet

使用 AWS::SES::ReceiptRuleSet 资源可为 Amazon SES 指定空规则集。

AWS::SES::Template

使用 AWS::SES::Template 资源指定电子邮件内容,包括主题行、HTML 部分和纯文本部分。

2010-05-15

更新的资源

2018 年 3 月 6 日

AWS::AutoScaling::AutoScalingGroup

使用 AutoScalingGroupName 属性指定自动扩缩组的名称。

AWS::ApiGateway::RestApi

使用 ApiKeySourceType 属性指定根据使用计划对请求进行计量的 API 键的源。

使用 MinimumCompressionSize 属性指定一个可为空的整数,用于对 API 启用压缩或禁用压缩。

AWS::ApplicationAutoScaling::ScalingPolicy

TargetTrackingScalingPolicyConfiguration 属性类型中,使用 DisableScaleIn 属性可指定是否禁用按目标跟踪策略缩减。

AWS::EC2::SpotFleet

LaunchSpecifications 属性类型中,使用 TagSpecifications 属性可指定要在 SpotFleet 创建过程中应用的标签。

AWS::Elasticsearch::Domain

使用 Arn 属性让 Fn::GetAtt 返回域的 Amazon 资源名称(ARN)。

DomainArnFn::GetAtt 属性已弃用。

AWS::RDS::DBCluster

使用 DBClusterIdentifier 属性指定数据库集群标识符。

AWS::RDS::DBCluster

使用 DBClusterIdentifier 属性指定数据库集群标识符。

AWS::Redshift::Cluster

使用 ClusterIdentifier 属性指定集群的唯一标识符。

AWS::Route53::HealthCheck

HealthCheckConfig 属性类型中,使用 Regions 属性可指定您希望 Route 53 运行状况检查程序从其检查指定端点的区域。

AWS::SSM::Document

使用 Tags 属性可指定要应用于文档的 CloudFormation 资源标签。

2010-05-15

更新的资源

2018 年 2 月 19 日

AWS::CodeBuild::Project

使用 Triggers 属性为项目配置 Webhook 以在每次代码更改推送到存储库时开始自动重新构建源代码。这仅适用于 CloudFormation 中的 GitHub 项目。它不适用于 GitHub Enterprise 项目。

2010-05-15

更新的资源

2018 年 2 月 8 日

AWS::DynamoDB::Table

使用 SSESpecification 属性指定用于启用服务器端加密的设置。

2010-05-15

更新的资源

2018 年 2 月 5 日

AWS::CodeBuild::Project

Source CodeBuild Project Source 属性类型中:

  • 使用 GitCloneDepth 属性指定要下载的历史记录的深度。

  • 使用 InsecureSsl 属性指定在连接到您的 GitHub Enterprise 项目存储库时是否忽略 SSL 警告。

2010-05-15

更新的资源

2018 年 1 月 23 日

AWS::AutoScaling::LifecycleHook

使用 LifecycleHookName 属性指定生命周期挂钩的名称。

AWS::DynamoDB::Table

现在,AttributeDefinitions 属性在更新时需要替换。

AWS::EC2::Instance

使用 CreditSpecification 属性指定 T2 实例的 CPU 使用率的积分选项。

使用 ElasticGpuSpecifications 属性指定 Elastic GPU,这是 GPU 资源,您可以附加到实例用于提升应用程序的图形性能。

AWS::EC2::VPC

现在,InstanceTenancy 属性在从 "dedicated" 更新到 "default" 时不需要中断。

AWS::ECS::Service

使用 HealthCheckGracePeriodSeconds 属性可指定一个时间段(以秒为单位),在任务首次启动后,Amazon ECS 服务计划程序在此时间段内将忽略不正常的 Elastic Load Balancing 目标运行状况检查。

AWS::IoT::TopicRule

DynamoDBAction 属性类型中,不再需要 RangeKeyFieldRangeKeyValue 属性。

AWS::KinesisAnalytics::ApplicationOutput

ApplicationOutput 属性类型中,使用 LambdaOutput 属性可将 Lambda 函数标识为配置应用程序输出时的目标。

AWS::Kinesis::Stream

使用 StreamEncryption 属性为指定流启用或更新使用 AWS KMS key 的服务器端加密。

AWS::Lambda::Function

使用 ReservedConcurrentExecutions 属性可以指定希望为函数预留的最大并发执行数。

AWS::RDS::DBSubnetGroup

使用 DBSubnetGroupName 属性可以为数据库子网组指定名称。

AWS::S3::Bucket

使用 BucketEncryption 属性可以为桶指定默认加密,即为 Amazon S3 托管密钥 SSE-S3 或 AWS KMS keys(SSE-KMS)桶使用服务器端加密。

ReplicationRule 属性类型中,在标识要复制的源对象过程中使用 SourceSelectionCriteria 属性指定额外的筛选器。

ReplicationDestination 属性类型中:

  • 使用 AccessControlTranslation 属性可以指定拥有目标桶的 AWS 账户的副本所有权。

  • 使用 Account 属性可以指定目标存储桶拥有者的账户 ID。

  • 使用 EncryptionConfiguration 属性可以为所复制对象的目标存储桶指定加密相关信息。

AWS::SSM::Association

使用 AssociationName 属性可以指定 SSM 文档与 EC2 实例 (该实例包含用于处理该文档的配置代理) 之间关联的名称。

2010-05-15

回滚触发器已添加到 CloudFormation 控制台。

2018 年 1 月 15 日

利用回滚触发器,您可让 CloudFormation 在堆栈创建和更新期间监控应用程序的状态,并可在应用程序超出您指定的任何警报的阈值时回滚操作。有关更多信息,请参阅监控和回滚堆栈操作

2010-05-15

更新的资源

2018 年 1 月 12 日

AWS::SSM::Parameter

使用 AllowedPattern 属性指定用于验证参数值有效性的正则表达式。

2010-05-15

新资源

2017 年 12 月 5 日

AWS::Inspector::AsssmentTarget

使用 AWS::Inspector::AsssmentTarget 资源创建 Amazon Inspector 评估目标。

AWS::Inspector::AssessmentTemplate

使用 AWS::Inspector::AssessmentTemplate 资源创建 Amazon Inspector 评估模板。

AWS::Inspector::ResourceGroup

使用 AWS::Inspector::ResourceGroup 资源创建 Amazon Inspector 资源组,该组定义标识构成 Amazon Inspector 评估目标的 AWS 资源。

AWS::ServiceDiscovery::Instance

使用 AWS::ServiceDiscovery::Instance 资源可指定有关 Amazon Route 53 创建的实例的信息。

AWS::ServiceDiscovery::PrivateDnsNamespace

使用 AWS::ServiceDiscovery::PrivateDnsNamespace 资源可指定有关 Amazon Route 53 的私有命名空间的信息。

AWS::ServiceDiscovery::PublicDnsNamespace

使用 AWS::ServiceDiscovery::PublicDnsNamespace 资源可指定有关 Amazon Route 53 的公有命名空间的信息。

AWS::ServiceDiscovery::Service

使用 AWS::ServiceDiscovery::Service 资源可为您希望 Amazon Route 53 在您注册实例时创建的最多 5 个记录和一个可选运行状况检查定义一个模板。

2010-05-15

更新的资源

2017 年 12 月 5 日

AWS::KinesisAnalytics::Application

Input 属性类型中,使用 InputProcessingConfiguration 属性可转换记录,就像从流中接收这些记录一样。

2010-05-15

更新的资源

2017 年 12 月 1 日

AWS::CodeBuild::Project

使用 BadgeEnabled 属性为项目的构建徽章生成公开访问 URL。

使用 Cache 属性为构建依赖项配置缓存设置。

使用 VpcConfig 属性使 CodeBuild 能够访问 Amazon VPC 中的资源。

EnvironmentVariable 属性类型中,使用 Type 属性可指定环境变量的类型。

2010-05-15

新资源

2017 年 11 月 30 日

AWS::Cloud9::EnvironmentEC2

使用 AWS::Cloud9::EnvironmentEC2 资源可在 AWS Cloud9 中创建 Amazon EC2 开发环境。

2010-05-15

更新的资源 2017 年 11 月 29 日
AWS::ECS::TaskDefinition

使用 Cpu 属性可指定任务所需的 CPU 单元的数量。

使用 ExecutionRoleArn 属性可指定执行角色的 ARN。

使用 Memory 属性可指定任务所需的内存量 (MiB)。

使用 RequiresCompatibilities 属性可指定任务需要的启动类型。

AWS::ECS::Service

使用 LaunchType 属性可指定要在其上运行您的服务的启动类型。

使用 NetworkConfiguration 属性可指定服务的网络配置。

使用 PlatformVersion 属性可指定要在其上运行您的服务的平台版本。

2010-05-15

新资源

2017 年 11 月 28 日

AWS::GuardDuty::Detector

使用 AWS::GuardDuty::Detector 资源可创建单个 Amazon GuardDuty 探测器。

AWS::GuardDuty::IPSet

使用 AWS::GuardDuty::IPSet 资源可创建 Amazon GuardDuty IP 集。

AWS::GuardDuty::ThreatIntelSet

使用 AWS::GuardDuty::ThreatIntelSet 资源可创建 ThreatIntelSet。

2010-05-15

更新的资源

2017 年 11 月 28 日

AWS::CodeDeploy::Application

使用 ComputePlatform 属性可为 CodeDeploy 指定要将应用程序部署到的 AWS Lambda 计算平台。

AWS::CodeDeploy::DeploymentGroup

DeploymentStyle 属性类型中,使用 DeploymentType 属性可指定 Lambda 计算平台上的蓝/绿部署。

AWS::EC2::SpotFleet

SpotFleetRequestConfigData 属性类型中,SpotPrice 属性现在是可选的。

AWS::Lambda::Alias

使用 RoutingConfig 属性可指定两个不同版本的 AWS Lambda 函数,并允许您指示将调用每个版本的流量的百分比。

2010-05-15

新的 CodeDeployLambdaAliasUpdate 更新策略

2017 年 11 月 28 日

使用 CodeDeployLambdaAliasUpdate 更新策略可在 AWS::Lambda::Alias 资源上的版本发生更改时执行 CodeDeploy 部署。有关更多信息,请参阅 UpdatePolicy 属性

2010-05-15

新的 SSM 参数类型

2017 年 11 月 21 日

使用 SSM 参数类型可使用 Systems Manager Parameter Store 中的现有参数。注意:CloudFormation 当前不支持 SecureString 类型。有关更多信息,请参阅 SSM 参数类型

2010-05-15

ResolvedValue 数据类型的新 Parameter 字段

2017 年 11 月 21 日

ResolvedValue 字段将返回在 SSM 参数的堆栈定义中使用的值。有关更多信息,请参阅 AWS CloudFormation API Reference中的 Parameter 数据类型。

2010-05-15

更新的资源

2017 年 11 月 20 日

AWS::ApiGateway::ApiKey

使用 CustomerId 属性可指定 AWS Marketplace 客户标识符。

使用 GenerateDistinctId 属性可指定键标识符是否不同于创建的 API 键值。

AWS::ApiGateway::Authorizer

使用 AuthType 属性可指定一个客户定义的字段,可在 Swagger 导入和导出中使用该字段而不会影响功能。

AWS::ApiGateway::DomainName

使用 EndpointConfiguration 属性可指定 API Gateway 域名的端点类型。

使用 RegionalCertificateArn 属性可引用供域名的区域端点使用的证书。

AWS::ApiGateway::Method

IntegrationIntegrationResponse 属性类型中,使用 ContentHandling 属性可指定如何处理请求负载内容类型转换。

AWS::ApiGateway::RestApi

使用 EndpointConfiguration 属性可指定 API Gateway REST API 的端点类型。

AWS::ApplicationAutoScaling::ScalableTarget

使用 ScheduledActions 属性可指定 Application Auto Scaling 可扩展目标的计划操作。

AWS::ECR::Repository

使用 LifecyclePolicy 属性可指定 Amazon ECR 存储库的生命周期策略。

AWS::ECS::TaskDefinition

ContainerDefinition 属性类型中,使用 LinuxParameters 属性可指定 Amazon ECS 容器的特定于 Linux 的选项。

AWS::ElastiCache::ReplicationGroup

使用 AtRestEncryptionEnabled 属性可启用静态加密。

使用 AuthToken 属性可指定用于访问受密码保护的服务器的密码。

使用 TransitEncryptionEnabled 属性可启用传输中加密。

AWS::ElasticLoadBalancingV2::TargetGroup

TargetGroupName 属性与 Fn::GetAtt 函数一起使用可获取 Elastic Load Balancing 目标组的名称。

AWS::Elasticsearch::Domain

使用 VPCOptions 属性可为 OpenSearch Service 域指定 VPC 配置。

AWS::EMR::Cluster

使用 EbsRootVolumeSize 属性可为 Amazon EMR 集群指定 EBS 根卷的大小。

AWS::RDS::DBInstance

使用 SourceRegionKmsKeyId 属性可从跨区域源数据库实例创建加密的只读副本。

AWS::Route53::HostedZone

使用 QueryLoggingConfig 属性可为 DNS 查询日志记录指定配置。

2010-05-15

自定义资源 NoEcho 对象的新 Response 字段

2017 年 11 月 20 日

您现在可以使用可选 NoEcho 字段遮蔽自定义资源的输出。有关更多信息,请参阅自定义资源响应对象

noEcho 方法支持对应的 send 参数。有关更多信息,请参阅 cfn-response 模块

2010-05-15

添加了针对堆栈集的堆栈实例覆盖。

2017 年 11 月 17 日

CloudFormation StackSets 允许您按账户和区域覆盖堆栈实例中的参数值。在创建堆栈实例时或在更新现有堆栈实例时,可以覆盖参数值。有关更多信息,请参阅覆盖堆栈实例上的参数

2010-05-15

更新的资源

2017 年 11 月 15 日

AWS::StepFunctions::StateMachine

可在创建状态机时使用 AWS::StepFunctions::StateMachine 指定 StateMachineName,并且可以在不更换状态机的情况下更新 DefinitionStringRoleArn

2010-05-15

StackSets 现在在每个堆栈集中最多支持 500 个堆栈实例。

2017 年 11 月 6 日

您现在可以在每个堆栈集中最多创建 500 个堆栈实例。有关 AWS CloudFormation 限制的更多信息,请参阅了解 CloudFormation 配额

2010-05-15

新资源

2017 年 11 月 2 日

AWS::CloudFront::CloudFrontOriginAccessIdentity

使用 AWS::CloudFront::CloudFrontOriginAccessIdentity 资源可指定要与 CloudFront 分配源关联的 Amazon CloudFront 源访问身份。

AWS::CloudFront::StreamingDistribution

可以使用 AWS::CloudFront::StreamingDistribution 资源为 CloudFront 指定 Adobe 实时消息协议 (RTMP) 流分配。

2010-05-15

更新的资源 2017 年 11 月 2 日
AWS::ApiGateway::Deployment

StageDescription 属性类型的 StageName 属性已弃用。

AWS::ApiGateway::Method

使用 OperationName 属性可为 API Gateway 方法分配一个易记名称。

可以使用 RequestValidatorId 属性将请求验证程序与一个方法相关联。

AWS::AutoScaling::AutoScalingGroup

使用 LifecycleHookSpecificationList 属性可指定在 Auto Scaling 启动或终止实例时执行的操作。

AWS::CloudFront::Distribution

使用 Tags 属性可指定要与 CloudFront 分配关联的任意标签组(键/值对)。

CacheBehaviorDefaultCacheBehavior 属性类型中,使用 LambdaFunctionAssociations 属性可为 CloudFront 分配指定 Lambda 函数关联。

CustomOriginConfig 属性类型中,使用 OriginKeepaliveTimeout 属性可指定自定义保持活动超时,使用 OriginReadTimeout 属性可指定自定义源读取超时。

DistributionConfig 属性类型中,使用 IPV6Enabled 属性可指定 CloudFront 是否使用您的分配的 IPv6 地址响应 IPv6 DNS 请求。

AWS::CodeDeploy::DeploymentGroup

LoadBalancerInfo 属性类型中,使用 TargetGroupInfoList 属性可指定有关在部署中使用的 Elastic Load Balancing 目标组的信息。

AWS::EC2::SecurityGroupAWS::EC2::SecurityGroupEgressAWS::EC2::SecurityGroupIngress

可以使用 Description 属性指定安全组规则的描述。

AWS::EC2::Subnet

Ipv6CidrBlock 属性现已支持 No interruption 更新。

AWS::EC2::VPNGateway

可以使用 AmazonSideAsn 属性为 BGP 会话的 Amazon 端指定私有自治系统编号 (ASN)。

AWS::EC2::VPNConnection

可以使用 VpnTunnelOptionsSpecifications 属性为 VPN 连接配置隧道选项。

AWS::ElasticBeanstalk::ConfigurationTemplateAWS::ElasticBeanstalk::Environment

ConfigurationOptionSettingOptionSetting 属性类型中,使用 ResourceName 属性可为基于时间的扩展配置选项指定资源名称。

AWS::EMR::Cluster

可以使用 CustomAmiId 属性为集群指定自定义 Amazon Linux AMI。

AWS::KinesisFirehose::DeliveryStream

可以将 Arn 属性与 Fn::GetAtt 函数一起使用以获取传输流的 Amazon 资源名称(ARN)。

AWS::KMS::Key

使用 Tags 属性可指定要与客户托管密钥关联的任意标签组(键值对)。

AWS::OpsWorks::LayerAWS::OpsWorks::Stack

使用 Tags 属性可指定要与 AWS OpsWorks 层或堆栈关联的任意标签组(键值对)。

AWS::RDS::OptionGroup

OptionConfiguration 属性类型中,使用 OptionVersion 属性可为选项指定版本。

AWS::S3::Bucket

使用 AnalyticsConfigurations 属性可为 Amazon S3 存储桶配置分析筛选器。

2010-05-15

新资源

2017 年 10 月 24 日

AWS::Glue::Classifier

使用 AWS::Glue::Classifier 资源可创建 AWS Glue 分类器。

AWS::Glue::Connection

使用 AWS::Glue::Connection 资源可指定到数据来源的 AWS Glue 连接。

AWS::Glue::Crawler

使用 AWS::Glue::Crawler 资源可指定 AWS Glue 爬网程序。

AWS::Glue::Database

使用 AWS::Glue::Database 资源可创建 AWS Glue 数据库。

AWS::Glue::DevEndpoint

可以使用 AWS::Glue::DevEndpoint 资源指定开发端点以远程调试 ETL 脚本。

AWS::Glue::Job

使用 AWS::Glue::Job 资源可指定数据目录中的 AWS Glue 作业。

AWS::Glue::Partition

使用 AWS::Glue::Partition 资源可创建 AWS Glue 分区,它表示表数据的一部分。

AWS::Glue::Table

使用 AWS::Glue::Table 资源可创建 AWS Glue 表。

AWS::Glue::Trigger

使用 AWS::Glue::Trigger 资源可指定运行 AWS Glue 作业的触发器。

2010-05-15

新资源

2017 年 10 月 11 日

AWS::SSM::MaintenanceWindow

使用 AWS::SSM::MaintenanceWindow 资源可创建 AWS Systems Manager 维护时段。

AWS::SSM::MaintenanceWindowTarget

使用 AWS::SSM::MaintenanceWindowTarget 资源向维护时段注册目标。

AWS::SSM::MaintenanceWindowTask

使用 AWS::SSM::MaintenanceWindowTask 资源定义维护时段任务。

AWS::SSM::PatchBaseline

使用 AWS::SSM::PatchBaseline 资源可定义 Systems Manager 补丁基准。

2010-05-15

新资源

2017 年 10 月 10 日

AWS::ElasticLoadBalancingV2::ListenerCertificate

使用 AWS::ElasticLoadBalancingV2::ListenerCertificate 资源可为 Elastic Load Balancing 侦听器指定证书。

2010-05-15

新资源

2017 年 9 月 27 日

AWS::Athena::NamedQuery

使用 AWS::Athena::NamedQuery 资源可创建 Amazon Athena 查询。

2010-05-15

更新的资源 2017 年 9 月 27 日
AWS::EC2::NatGateway

使用 Tags 属性为 NAT 网关指定资源标签。

AWS::ElasticBeanstalk::Application

使用 ResourceLifecycleConfig 属性可定义属于应用程序的资源的生命周期设置,以及 Elastic Beanstalk 为应用生命周期设置而假定的服务角色。

AWS::ElasticBeanstalk::ConfigurationTemplateAWS::ElasticBeanstalk::Environment

使用 PlatformArn 属性可为 Elastic Beanstalk 指定自定义平台。

AWS::ElasticLoadBalancingV2::TargetGroup

TargetDescription 属性类型中,使用 AvailabilityZone 属性可指定在其中注册 IP 地址的可用区。

AWS::Events::Rule

Target 属性类型中,使用以下属性可进行事件的输入转换并设置 Amazon ECS 任务和 Kinesis 流目标。

  • EcsParameters

  • InputTransformer

  • KinesisParameters

  • RunCommandParameters

AWS::KinesisFirehose::DeliveryStream

使用 DeliveryStreamType 属性指定流类型,并使用 KinesisStreamSourceConfiguration 属性为用作传输流来源的 Kinesis 流指定流和角色的 ARN。

AWS::RDS::DBInstance

对于 Engine 属性,如果指定了 oracle-seoracle-se1,则可以在不替换数据库实例的情况下更新至 oracle-se2

AWS::S3::Bucket

使用 AccelerateConfiguration 属性可配置 Amazon S3 存储桶的传输加速状态。

2010-05-15
为堆栈添加终止保护。 2017 年 9 月 26 日

在堆栈上启用终止保护可防止堆栈被意外删除。用户无法删除已启用终止保护的堆栈。有关更多信息,请参阅防止堆栈被删除

2010-05-15

自版本 1.4-22 起更改了默认的 umask

2017 年 9 月 14 日

现在 cfn-hup.conf 配置文件的默认 umask 参数值为 022。有关更多信息,请参阅 cfn-hup

更新的资源 2017 年 9 月 7 日
AWS::ElasticLoadBalancingV2::LoadBalancer

使用 SubnetMappings 属性可指定要附加到负载均衡器的子网的 ID。

使用 Type 属性可指定要创建的负载均衡器的类型。

AWS::ElasticLoadBalancingV2::TargetGroup

使用 TargetType 属性可指定此目标组中的目标的注册类型。

2010-05-15

回滚触发器已添加到 CloudFormation API

2017 年 8 月 31 日

利用回滚触发器,您可让 CloudFormation 在堆栈创建和更新期间监控应用程序的状态,并可在应用程序超出您指定的任何警报的阈值时回滚操作。有关更多信息,请参阅 AWS CloudFormation API 参考中的 RollbackConfiguration

2010-05-15

cfn-hup.conf 文件的新 umask 参数

2017 年 8 月 31 日

使用 cfn-hup.conf 配置文件中的 umask 参数可控制 cfn-hup 守护程序 (版本 1.4-21) 使用的文件权限。有关更多信息,请参阅 cfn-hup

更新了用于支持 VPC 规模设定的资源

2017 年 29 月 8 日

AWS::EC2::VPCCidrBlock

使用 CidrBlock 属性将 IPv4 CIDR 块与 VPC 关联。

AWS::EC2::VPC

CidrBlockAssociations 属性与 Fn::GetAtt 函数结合使用,以获取与 VPC 关联的 IPv4 CIDR 块关联 ID 的列表。

2010-05-15

更新的资源

2017 年 23 月 8 日

AWS::S3::Bucket

Rule 属性类型中,使用 TagFilters 属性可指定用于标识 Amazon S3 存储桶的对象子集的标签。

使用 MetricsConfiguration 属性可为 Amazon S3 存储桶中的 CloudWatch 请求指标指定指标配置。

AWS::IoT::TopicRule

Action 属性类型中,使用 DynamoDBv2Action 属性可描述将数据写入 DynamoDB 表的 AWS IoT 操作。

Action 属性类型中,DynamoDBAction 属性现在支持 HashKeyTypeRangeKeyType 属性。

AWS::Lambda::Permission

使用 EventSourceToken 属性指定调用函数的委托人必须提供的唯一令牌。

2010-05-15

新伪参数

2017 年 23 月 8 日

使用 AWS::Partition 伪参数返回某个资源所在的分区。

使用 AWS::URLSuffix 伪参数返回域的后缀。

有关更多信息,请参阅虚拟参数参考

2010-05-15

用于 DAX 支持的新资源 2017 年 8 月 22 日
AWS::DAX::Cluster

可以使用 AWS::DAX::Cluster 资源创建与 Amazon DynamoDB 一起使用的 DAX 集群。

AWS::DAX::ParameterGroup

使用 AWS::DAX::ParameterGroup 资源可创建用于 Amazon DynamoDB 的参数组。

AWS::DAX::SubnetGroup

使用 AWS::DAX::SubnetGroup 资源创建用于 DAX (DynamoDB Accelerator) 的子网组。

2010-05-15

新资源

2017 年 8 月 18 日

AWS::ApiGateway::DocumentationPartAWS::ApiGateway::DocumentationPart

使用 AWS::ApiGateway::DocumentationPartAWS::ApiGateway::DocumentationVersion 资源可创建 API Gateway API 文档。

AWS::ApiGateway::GatewayResponse

使用 AWS::ApiGateway::GatewayResponse 资源可为 API Gateway API 创建自定义响应。

AWS::ApiGateway::RequestValidator

使用 AWS::ApiGateway::RequestValidator 资源可为传入 API Gateway API 的请求设置验证规则。

AWS::EC2::NetworkInterfacePermission

使用 AWS::EC2::NetworkInterfacePermission 资源向 AWS 账户授予对网络接口的权限。

2010-05-15

更新的资源

2017 年 8 月 18 日

AWS::ApiGateway::Stage

使用 DocumentationVersion 属性指定 API 文档受版本控制的快照。

AWS::AutoScaling::ScalingPolicy

使用 TargetTrackingConfiguration 属性可指定 Auto Scaling 目标跟踪扩展策略配置。

AWS::CloudTrail::Trail

使用 EventSelectors 属性可获取 Amazon S3 数据事件支持。

AWS::CodeDeploy::DeploymentGroup

使用 LoadBalancerInfoDeploymentStyle 属性可为就地部署指定 Elastic Load Balancing 负载均衡器。

使用 AutoRollbackConfiguration 属性为部署配置自动回滚。

AWS::EC2::SpotFleet

SpotFleetRequestConfigData 属性类型中,使用 ReplaceUnhealthyInstances 属性可指示 Spot 队列是否应替换运行状况不佳的实例,使用 Type 属性可指定请求类型。

AWS::EC2::Subnet

使用 AssignIpv6AddressOnCreationIpv6CidrBlock 属性创建具有 IPv6 CIDR 块的子网。

AWS::KinesisFirehose::DeliveryStream

使用 ExtendedS3DestinationConfiguration 属性可在 Amazon S3 中配置目标。

使用每个目标配置中的 ProcessingConfiguration 子属性来调用 Lambda 函数,以便转换传入源数据并将转换后的数据传送到目标。

AWS::RDS::DBClusterAWS::RDS::DBInstance

对于 AWS::RDS::DBCluster 资源以及没有指定 DBClusterIdentifier 属性的 AWS::RDS::DBInstance 资源,默认 DeletionPolicy 现在是 Snapshot。有关更多信息,请参阅 DeletionPolicy 属性

AWS::S3::Bucket

Rule 属性类型中,使用 AbortIncompleteMultipartUpload 属性可指定一个生命周期规则,以中止向 Amazon S3 存储桶进行的未完成分段上传。

AWS::SQS::Queue

使用 KmsMasterKeyIdKmsDataKeyReusePeriodSeconds 属性可为 Amazon SQS 配置服务器端加密。

向以下资源的 Fn::GetAtt 内置函数添加了 Arn 属性:

2010-05-15

支持 CodePipeline 构件中的堆栈标签

2017 年 8 月 18 日

现在您可以为模板配置文件中的堆栈指定标签,以用作 CodePipeline 管道的构件。指定的标签将应用于使用模板配置文件创建的堆栈。有关更多信息,请参阅 CloudFormation 构件

2010-05-15

创建加密文件系统

2017 年 8 月 14 日

AWS::EFS::FileSystem

使用 Encrypted 属性可在创建过程中加密 Amazon EFS 文件系统。

使用 KmsKeyId 属性指定用于保护加密文件系统的自定义客户托管密钥(可选)。

2010-05-15

用于 AWS Batch 支持的新资源

2017 年 8 月 8 日

AWS::Batch::ComputeEnvironment

使用 AWS::Batch::ComputeEnvironment 资源可定义您的 AWS Batch 计算环境。

AWS::Batch::JobDefinition

使用 AWS::Batch::JobDefinition 资源可指定 AWS Batch 作业定义的参数。

AWS::Batch::JobQueue

使用 AWS::Batch::JobQueue 资源可定义您的 AWS Batch 作业队列。

2010-05-15

适用于 Apache Flink 的亚马逊托管服务支持的新资源

2017 年 28 月 7 日

AWS::KinesisAnalytics::Application

使用 AWS::KinesisAnalytics::Application 资源创建适用于 Apache Flink 的亚马逊托管服务应用程序。

AWS::KinesisAnalytics::ApplicationOutput

使用 AWS::KinesisAnalytics::ApplicationOutput 资源向适用于 Apache Flink 的亚马逊托管服务应用程序添加外部目标。

AWS::KinesisAnalytics::ApplicationReferenceDataSource

使用 AWS::KinesisAnalytics::ApplicationReferenceDataSource 资源向现有的适用于 Apache Flink 的亚马逊托管服务应用程序添加引用数据来源。

2010-05-15

使用 StackSets 可跨账户和区域集中管理堆栈

2017 年 25 月 7 日

利用 StackSets,您可在一个操作中跨多个账户和区域创建、更新或删除堆栈。通过使用管理员账户,您可定义和管理 CloudFormation 模板,并以该模板为基础,跨指定的区域在选定目标账户中预置堆栈。有关更多信息,请参阅使用 StackSets 跨账户和区域管理堆栈

2010-05-15

按客户端请求令牌查看堆栈事件

2017 年 14 月 7 日

在控制台中,堆栈操作在 Events 选项卡上显示客户端请求令牌。为给定堆栈操作所触发的所有事件分配相同的客户端请求令牌,可使用此令牌跟踪操作。有关更多信息,请参阅《AWS CloudFormation API Reference》中的 Viewing CloudFormation Stack Data and Resources on the AWS Management ConsoleStackEvent

2010-05-15

使用堆栈快速创建链接

2017 年 14 月 7 日

使用快速创建链接可快速启动并运行堆栈。您可以指定模板 URL、堆栈名称和模板参数来预填充单个 Create Stack Wizard 页面。有关更多信息,请参阅为堆栈创建快速创建链接

2010-05-15

用于 AWS Database Migration Service 支持的新资源

2017 年 7 月 12 日

AWS::DMS::Certificate

使用 AWS::DMS::Certificate 资源可创建一个 SSL 证书,该证书可对 AWS DMS 端点与复制实例之间的连接进行加密。

AWS::DMS::Endpoint

使用 AWS::DMS::Endpoint 资源可创建 AWS DMS 端点。

AWS::DMS::EventSubscription

使用 AWS::DMS::EventSubscription 资源通过 Amazon Simple Notification Service 获取 AWS DMS 事件的通知。

AWS::DMS::ReplicationInstance

使用 AWS::DMS::ReplicationInstance 资源可创建 AWS DMS 复制实例。

AWS::DMS::ReplicationSubnetGroup

使用 AWS::DMS::ReplicationSubnetGroup 资源可创建 AWS DMS 复制子网组。

AWS::DMS::ReplicationTask

使用 AWS::DMS::ReplicationTask 资源可创建 AWS DMS 复制任务。

2010-05-15

新资源

2017 年 7 月 5 日

AWS::CloudWatch::Dashboard

使用 AWS::CloudWatch::Dashboard 资源可为 CloudWatch 控制台指定自定义 CloudWatch 控制面板。

AWS::ApiGateway::DomainName

使用 AWS::ApiGateway::DomainName 资源可为部署到 Amazon API Gateway 的 API 指定自定义、友好的 URL。

AWS::EC2::EgressOnlyInternetGateway

使用 AWS::EC2::EgressOnlyInternetGateway 资源可为 VPC 创建仅出口互联网网关。

InstanceFleetConfig

使用 InstanceFleetConfig 资源可为 Amazon EMR 集群配置竞价型实例集。

2010-05-15

更新的资源

2017 年 7 月 5 日

AWS::ApiGateway::RestApi

使用 BinaryMediaTypes 属性可指定支持的二进制媒体类型。

AWS::ApplicationAutoScaling::ScalingPolicy

使用 TargetTrackingScalingPolicyConfiguration 属性可指定目标跟踪扩展策略配置。

AWS::CloudTrail::Trail

使用 TrailName 属性可为 AWS CloudTrail 资源指定自定义名称。

使用 Tags 属性可指定资源标签。

AWS::CodeDeploy::DeploymentGroup

使用 AlarmConfiguration 属性可为部署组配置警报。

使用 TriggerConfigurations 属性可为部署组配置通知触发器。

AWS::EMR::Cluster

使用 JobFlowInstancesConfig 属性类型中的 CoreInstanceFleet 属性和 MasterInstanceFleet 属性为 Amazon EMR 集群配置竞价型实例集。

AWS::DynamoDB::Table

使用 TimeToLiveSpecification 属性可为 Amazon DynamoDB 表指定生存时间 (TTL) 设置。

使用 Tags 属性可为 DynamoDB 表指定资源标签。

AWS::EC2::Instance

IamInstanceProfile 属性现已支持 No interruption 更新。

AWS::EC2::Route

使用 EgressOnlyInternetGatewayId 属性可为 EC2 路由指定仅出口互联网网关。

AWS::Kinesis::Stream

使用 RetentionPeriodHours 属性可指定存储在分片中的数据记录保持可访问状态的小时数。

AWS::RDS::DBCluster

使用 ReplicationSourceIdentifier 属性可创建数据库集群,以作为其他数据库集群或 Amazon RDS MySQL 数据库实例的只读副本。

AWS::Redshift::Cluster

使用 LoggingProperties 属性可创建审计日志文件并将它们存储在 Amazon S3 中。

2010-05-15

新资源

2017 年 6 月 6 日

AWS::EMR::SecurityConfiguration

使用 AWS::EMR::SecurityConfiguration 资源可创建安全配置,后者存储在该服务中,并且可在创建集群时指定。

2010-05-15

更新的资源

2017 年 6 月 6 日

AWS::AutoScaling::LifecycleHook

现在,NotificationTargetARNRoleARN 是可选属性。

AWS::CloudWatch::Alarm

现在,您可以在创建 EvaluateLowSampleCountPercentile 资源时使用 ExtendedStatisticTreatMissingDataAWS::CloudWatch::Alarm 属性。

AWS::EC2::SpotFleet

CloudFormation 支持对竞价型实例集属性的可变更改。

SpotFleetRequestConfigData 属性的以下属性支持 Replacement 更新:

  • AllocationStrategy

  • IamFleetRole

  • LaunchSpecifications

  • SpotPrice

  • TerminateInstancesWithExpiration

  • ValidFrom

  • ValidUntil

SpotFleetRequestConfigData 属性的以下属性支持 No interruption 更新:

  • ExcessCapacityTerminationPolicy

  • TargetCapacity

AWS::EMR::InstanceGroupConfig

CloudFormation 现在支持 Amazon EMR 任务实例组的自动扩缩。

AWS::Events::Rule

RoleArn 资源的 Rule 属性已弃用。

使用 Target 属性类型上的 RoleArn 属性可指定用于目标的 IAM 角色。

AWS::Kinesis::Stream

ShardCount 属性现已支持 No interruption 更新。

AWS::Lambda::Function

使用 TracingConfig 属性可为 Lambda 函数配置跟踪设置。

AWS::Redshift::ClusterAWS::Redshift::ClusterParameterGroupAWS::Redshift::ClusterSecurityGroupAWS::Redshift::ClusterSubnetGroup

使用 Tags 属性可指定资源标签。

AWS::RDS::DBCluster

ReadEndpoint.Address 内置函数添加了 Fn::GetAtt 属性。

AWS::S3::Bucket

Arn 内置函数添加了 Fn::GetAtt 属性。

2010-05-15

新资源

2017 年 5 月 11 日

以下新资源支持将 AWS WAF 与弹性负载均衡器(ELB)应用程序负载均衡器配合使用。

AWS::WAFRegional::ByteMatchSet

使用 AWS::WAFRegional::ByteMatchSet 资源可标识要检查的 Web 请求部分。

AWS::WAFRegional::IPSet

使用 AWS::WAFRegional::IPSet 资源可根据请求来源的 IP 地址指定允许或阻止哪些 Web 请求。

AWS::WAFRegional::Rule

使用 AWS::WAFRegional::Rule 资源可指定 IPSetByteMatchSetSqlInjectionMatchSet 对象 (用于识别要允许、阻止或计数的 Web 请求) 组合。

AWS::WAFRegional::SizeConstraintSet

使用 AWS::WAFRegional::SizeConstraintSet 资源可指定用于检查 Web 请求的大小的大小限制以及要检查的请求的部分。

AWS::WAFRegional::SqlInjectionMatchSet

使用 AWS::WAFRegional::SqlInjectionMatchSet 资源可允许、阻止或对 Web 请求的特定部分中包含恶意 SQL 代码的请求进行计数。

AWS::WAFRegional::WebACL

使用 AWS::WAFRegional::WebACL 资源可识别要允许、阻止或计数的 Web 请求。

AWS::WAFRegional::WebACLAssociation

使用 AWS::WAFRegional::WebACLAssociation 资源可将 Web 访问控制组 (ACL) 关联到某个资源。

AWS::WAFRegional::XssMatchSet

使用 AWS::WAFRegional::XssMatchSet 资源指定您希望 AWS WAF 检查跨站点脚本攻击的 Web 请求部分以及要检查的标头名称。

2010-05-15

新资源

2017 年 4 月 28 日

AWS::Cognito::IdentityPool

使用 AWS::Cognito::IdentityPool 资源可创建 Amazon Cognito 身份池。

AWS::Cognito::IdentityPoolRoleAttachment

使用 AWS::Cognito::IdentityPoolRoleAttachment 资源可管理 Amazon Cognito 身份池的角色配置。

AWS::Cognito::UserPool

使用 AWS::Cognito::UserPool 资源可创建 Amazon Cognito 用户池。

AWS::Cognito::UserPoolClient

使用 AWS::Cognito::UserPoolClient 资源可创建用户池客户端。

AWS::Cognito::UserPoolGroup

使用 AWS::Cognito::UserPoolGroup 资源可在 Amazon Cognito 用户池中创建用户组。

AWS::Cognito::UserPoolUser

使用 AWS::Cognito::UserPoolUser 资源可创建 Amazon Cognito 用户池用户。

AWS::Cognito::UserPoolUserToGroupAttachment

使用 AWS::Cognito::UserPoolUserToGroupAttachment 资源可将用户附加到 Amazon Cognito 用户池组。

2010-05-15

更新的资源

2017 年 4 月 28 日

SourceDetails

使用 MaximumExecutionFrequency 资源的 AWS::Config::ConfigRule 子属性可借助周期触发器为自定义规则运行评估。

AWS::EC2::Volume

现在,我们支持在 CloudFormation 中使用 Amazon Elastic Block Store (Amazon EBS) 弹性卷。现在支持对以下三个属性进行 No interruption 更新:VolumeTypeSizeIops

AWS::EC2::SecurityGroup

使用 GroupName 属性可为 Amazon EC2 安全组指定名称。

AWS::ECS::Service

AWS::ECS::Service 新增三个属性:PlacementConstraintsPlacementStrategiesServiceName

AWS::ECS::TaskDefinition

使用 PlacementConstraints 属性可为服务中的任务定义放置约束。

AWS::ElastiCache::ReplicationGroup

ConfigurationEndPoint.Address 内置函数添加了 ConfigurationEndPoint.Port 属性和 Fn::GetAtt 属性。

AWS::ElasticLoadBalancingV2::LoadBalancer

使用 IpAddressType 属性可指定负载均衡器的子网使用的 IP 地址的类型。

AWS::EMR::Cluster

CloudFormation 现在支持 Amazon EMR 集群的自动扩缩。

AWS::IAM::ManagedPolicy

使用 ManagedPolicyName 属性可为 IAM 托管策略指定自定义名称。

AWS::Lambda::Function

使用 Tags 属性可向 Lambda 函数添加标签。

AWS::OpsWorks::Instance

Fn::GetAtt 内置函数添加了以下属性:AvailabilityZonePrivateDnsNamePrivateIpPublicDnsName

AWS::OpsWorks::UserProfile

使用 SshUsername 属性可指定用户的 SSH 名称。

SshUsername 内置函数添加了 Fn::GetAtt 属性。

AWS::Redshift::Cluster

使用 IamRoles 属性可提供包含一个或多个 AWS Identity and Access Management 角色(Amazon Redshift 集群使用它们访问其他 AWS 服务)的列表。

2010-05-15

使用 AWS CloudFormation Designer 编辑 YAML 和 JSON 格式的模板

2017 年 4 月 6 日

现在,使用 Designer 创建 CloudFormation 模板时,您可以在集成编辑器中编辑 YAML 和 JSON 格式的模板。此外,您还可以将 JSON 模板转换为 YAML,或进行反向转换 (具体视您首选的模板编写语言而定)。有关更多信息,请参阅什么是 CloudFormation Designer?

2010-05-15

新资源

2017 年 4 月 6 日

AWS::SSM::Parameter

使用 AWS::SSM::Parameter 资源可在 Parameter Store 中创建 SSM 参数。

2010-05-15

AWS::Include 转换

2017 年 3 月 28 日

使用 AWS::Include 转换可引用在 Amazon S3 存储桶中存储的可重用代码段。有关更多信息,请参阅 AWS::Include 转换

2010-05-15

将您的 Amazon VPC 与另一个账户对等

2017 年 3 月 28 日

现在,您可以使用 CloudFormation 将您的 Amazon VPC 与其他 AWS 账户中的 VPC 对等。有关更多信息,请参阅与另一个 AWS 账户中的 Amazon VPC 对等

2010-05-15

新资源

2017 年 3 月 28 日

AWS::ApiGateway::UsagePlanKey

使用 AWS::ApiGateway::UsagePlanKey 资源可关联使用计划键,并确定使用计划将应用于哪些用户。

2010-05-15

更新的资源

2017 年 3 月 28 日

AWS::EC2::VPCPeeringConnection

使用 PeerOwnerId 属性和 PeerRoleArn 属性可与其他 AWS 账户中的 VPC 对等。

有关更多信息,请参阅与另一个 AWS 账户中的 Amazon VPC 对等

AWS::IAM::InstanceProfile

使用 InstanceProfileName 属性可配置实例配置文件。

AWS::Lambda::Function

使用 DeadLetterConfig 属性可配置 AWS Lambda 如何处理其无法处理的事件。

Runtime 属性不再支持 Node.js v0.10。

AWS::Route53::HealthCheck

HealthCheckConfig HealthCheckConfig 属性新增了七个资源子类型:AlarmIdentifierChildHealthChecksEnableSNIHealthThresholdInsufficientDataHealthStatusInvertedMeasureLatency

AWS::SQS::Queue

使用 ContentBasedDeduplicationFifoQueue 属性可创建先进先出 (FIFO) Amazon Simple Queue Service 队列。

AWS::S3::Bucket

现在,您可以为 Amazon S3 存储桶指定 IPv6 域名。

2010-05-15

新资源 2017 年 2 月 10 日
AWS::StepFunctions::Activity

可以使用 AWS::StepFunctions::Activity 资源创建 AWS Step Functions 活动。

AWS::StepFunctions::StateMachine

使用 AWS::StepFunctions::StateMachine 资源可创建 Step Functions 状态机。

2010-05-15

新的内置函数

2017 年 1 月 17 日

使用 Fn::Split 函数将字符串拆分为字符串值的列表。有关更多信息,请参阅 Fn::Split

2010-05-15

对列表导入的控制台支持

2017 年 1 月 17 日

使用 CloudFormation 控制台查看正在导入已导出输出值的所有堆栈。有关更多信息,请参阅列出导入已导出输出值的堆栈

2010-05-15

更新的资源

2017 年 1 月 17 日

AWS::AutoScaling::AutoScalingGroup

LoadBalancerNames 属性可在无需替换自动扩缩组的情况下更新。

AWS::ECS::TaskDefinition

添加了 NetworkModeMemoryReservation 属性。

AWS::RDS::DBCluster

CloudFormation 支持对 Tags 属性的更新。

AWS::RDS::DBInstance

添加了 Timezone 属性。

FirehoseAction

添加了 Separator 属性。

AWS::OpsWorks::Instance

PublicIp 内置函数添加了 Fn::GetAtt 属性。

2010-05-15

新资源

2016 年 12 月 1 日

AWS::CodeBuild::Project

使用 AWS::CodeBuild::Project 资源创建一个 AWS CodeBuild 项目,用于定义 CodeBuild 构建源代码的方式。

AWS::SSM::Association

使用 AWS::SSM::Association 资源可将 Amazon EC2 Systems Manager 文档与 EC2 实例关联。

AWS::EC2::SubnetCidrBlock

使用 AWS::EC2::SubnetCidrBlock 资源将单个 IPv6 CIDR 块与 Amazon VPC 子网关联。

AWS::EC2::VPCCidrBlock

使用 AWS::EC2::VPCCidrBlock 资源将单个 Amazon 提供的 IPv6 CIDR 块与 Amazon VPC 关联。

2010-05-15

更新了面向 IPv6 支持的资源

2016 年 12 月 1 日

AWS::EC2::Instance

添加了 Ipv6AddressCountIpv6Addresses 属性。

AWS::EC2::NetworkAclEntry

添加了 Ipv6CidrBlock 属性。

AWS::EC2::NetworkInterface

添加了 Ipv6AddressCountIpv6Addresses 属性。

AWS::EC2::Route

添加了 DestinationIpv6CidrBlock 属性。

AWS::EC2::SecurityGroupEgress

添加了 CidrIpv6 属性。

AWS::EC2::SecurityGroupIngress

添加了 CidrIpv6 属性。

AWS::EC2::SpotFleet

添加了启动规范网络接口的 Ipv6AddressCountIpv6Addresses 属性。

AWS::EC2::Subnet

添加了 Ipv6CidrBlocks 函数的 Fn::GetAtt 属性。

AWS::EC2::VPC

添加了 Ipv6CidrBlocks 函数的 Fn::GetAtt 属性。

AWS::SSM::Document

添加了 DocumentType 属性。

2010-05-15

资源规范

2016 年 11 月 22 日

使用 CloudFormation 资源规范构建可帮助您创建 CloudFormation 模板的工具。该规范是机器可读的、JSON 格式的文本文件。有关更多信息,请参阅 CloudFormation 资源规范

2010-05-15

新资源

2016 年 11 月 22 日

AWS::OpsWorks::UserProfile

使用 AWS::OpsWorks::UserProfile 资源可为需要访问 AWS OpsWorks 堆栈中的实例的用户配置 SSH 访问权限。

AWS::OpsWorks::Volume

使用 AWS::OpsWorks::Volume 资源可向 AWS OpsWorks 堆栈注册 Amazon Elastic Block Store 卷。

2010-05-15

更新的资源

2016 年 11 月 22 日

AWS::OpsWorks::App

添加了 DataSources 属性。

AWS::OpsWorks::Instance

添加了 BlockDeviceMappingsAgentVersionElasticIpsHostnameTenancyVolumes 属性。

AWS::OpsWorks::Layer

添加了 CustomJsonVolumeConfigurations 属性。

AWS::OpsWorks::Stack

添加了 ElasticIpsEcsClusterArnRdsDbInstancesCloneAppIdsClonePermissionsSourceStackId 属性。

AWS::RDS::DBInstance

添加了 CopyTagsToSnapshot 属性。

2010-05-15

列出导入

2016 年 11 月 22 日

列出已导出输出值的导入以跟踪哪些 CloudFormation 堆栈正在导入该值。有关更多信息,请参阅列出导入已导出输出值的堆栈

2010-05-15

转换

2016 年 11 月 17 日

指定 CloudFormation 用于处理无服务器应用程序的 AWS SAM 语法的 AWS Serverless Application Model(AWS SAM)。有关更多信息,请参阅 转换

2010-05-15

新资源

2016 年 11 月 17 日

AWS::SNS::Subscription

使用 AWS::SNS::Subscription 资源可让端点订阅 Amazon Simple Notification Service 主题。

2010-05-15

更新的资源

2016 年 11 月 17 日

AWS::Lambda::Function

使用 Environment 属性可指定 AWS Lambda 函数可访问的键值对(环境变量)。

使用 KmsKeyArn 属性指定 AWS Lambda 用于加密和解密环境变量的 KMS 密钥。

2010-05-15

新的 CLI 命令

2016 年 11 月 17 日

将本地构件上传到 S3 存储桶

使用 package 命令可将 CloudFormation 模板中引用的本地构件上传到 S3 存储桶。

快速部署带转换的模板

使用 deploy 命令将创建和执行更改集操作合并到单个命令中。此命令对快速创建或更新包含转换的堆栈很有用。

2010-05-15

更新的资源

2016 年 11 月 03 日

AWS::CloudFront::Distribution

对于 DistributionConfig 属性,使用 HttpVersion 属性可指定查看器可用来与 Amazon CloudFront 进行通信的最新 HTTP 版本。

对于 ForwardedValues 属性,使用 QueryStringCacheKeys 属性可指定 CloudFront 用于确定要缓存的内容的查询字符串参数。

2010-05-15

列出堆栈导出

2016 年 11 月 03 日

使用 CloudFormation 控制台、API 或 AWS CLI 可查看区域的所有已导出输出值的列表。有关更多信息,请参阅导出堆栈输出值

2010-05-15

使用堆栈进行持续交付

2016 年 11 月 03 日

使用 AWS CodePipeline 可构建用于 CloudFormation 堆栈的持续交付工作流。有关更多信息,请参阅利用 CodePipeline 进行持续交付

2010-05-15

在回滚期间跳过资源

2016 年 11 月 03 日

如果您的堆栈处于 UPDATE_ROLLBACK_FAILED 状态,可使用 ContinueUpdateRollback 操作的 ResourcesToSkip 参数跳过 CloudFormation 无法回滚的资源。有关更多信息,请参阅更新回滚失败中的“故障排除”部分。

2010-05-15

更改集增强功能

2016 年 11 月 03 日

您可以使用更改集创建新堆栈

2010-05-15

更新的资源

2016 年 10 月 12 日

AWS::ElastiCache::CacheCluster

更新 CacheNodeType 属性,而不替换集群。

AWS::ElastiCache::ReplicationGroup

您可创建一个可包含多个节点组(分区)的 Redis(已启用集群模式)复制组,每个节点组中都有一个主集群和多个只读副本。

AWS::ElastiCache::SubnetGroup

使用 CacheSubnetGroupName 属性可为 Amazon ElastiCache 子网组指定名称。

2010-05-15

新资源

2016 年 10 月 06 日

AWS::ApiGateway::UsagePlan

使用 AWS::ApiGateway::UsagePlan 资源为部署的 Amazon API Gateway API 指定使用计划。

AWS::CodeCommit::Repository

使用 AWS::CodeCommit::Repository 资源创建由 Amazon Web Services 托管的 CodeCommit 存储库。

2010-05-15

更新的资源

2016 年 10 月 06 日

AWS::ApiGateway::Authorizer

使用 ProviderARNs 属性可将 Amazon Cognito 用户池用作 Amazon API Gateway API 授权方。

AWS::ApiGateway::Deployment

不再需要 StageName 属性。

AWS::ElasticLoadBalancingV2::TargetGroup

对于 GetAtt 函数,请使用 LoadBalancerArns 属性检索将流量路由至目标组的负载均衡器的 Amazon 资源名称(ARN)。

AWS::RDS::DBInstance

使用 DomainDomainIAMRoleName 属性在用户连接到 RDS 数据库实例时使用 Windows 身份验证。

AWS::EC2::SecurityGroupEgress

使用 DestinationPrefixListId 属性可指定 Amazon VPC 端点的 AWS 服务前缀。

2010-05-15

跨堆栈引用增强

2016 年 10 月 06 日

使用内部函数来自定义导出Name 值或引用 ImportValue 函数中的值。

2010-05-15

CloudFormation 服务角色

2016 年 9 月 26 日

使用 AWS Identity and Access Management(IAM)服务角色进行 CloudFormation 堆栈操作。CloudFormation 使用角色的凭证代表您调用堆栈资源。有关更多信息,请参阅 AWS CloudFormation 服务角色

2010-05-15

新特征

2016 年 9 月 19 日

您可使用 Export 输出字段和 Fn::ImportValue 内部函数让一个堆栈引用另一个堆栈中的资源输出。有关更多信息,请参阅 OutputsFn::ImportValue演练:引用其他 CloudFormation 堆栈中的资源输出

2010-05-15

YAML 支持

2016 年 9 月 19 日

您可以使用 YAML 格式创作 CloudFormation 模板。例如,YAML 还可让您将注释添加到模板或使用内部函数的简短形式。有关更多信息,请参阅 CloudFormation 模板格式

2010-05-15

新的内置函数

2016 年 9 月 19 日

使用 Fn::Sub 函数可将输入字符串中的变量替换为您指定的值。有关更多信息,请参阅 Fn::Sub

2010-05-15

新资源

2016 年 9 月 19 日

AWS::KMS::Alias

使用 AWS::KMS::Alias 资源为 AWS KMS key 创建别名。

更新的资源

2016 年 9 月 19 日

AWS::EC2::SpotFleet

对于 LaunchSpecifications 属性,使用 SpotPrice 属性为特定实例类型指定出价。

AWS::ECS::Cluster

使用 ClusterName 属性可为 Amazon Elastic Container Service 集群指定名称。

AWS::ECS::TaskDefinition

使用 TaskRoleArn 属性可指定 Amazon Elastic Container Service 容器用来代表您发出 AWS 调用的 AWS Identity and Access Management 角色。

使用 Family 属性将任务定义注册到特定系列。

AWS::Elasticsearch::Domain

使用 ElasticsearchVersion 属性指定要使用哪个版本的 Elasticsearch。

2010-05-15

新资源

2016 年 8 月 11 日

使用以下 Elastic Load Balancing 应用程序负载均衡器 资源可向多个可用区中的多个目标(如 EC2 实例)分发传入的应用程序流量。

2010-05-15

更新的资源

2016 年 8 月 11 日

AWS::AutoScaling::AutoScalingGroup

使用 TargetGroupARNs 属性可将自动扩缩组与一个或多个 应用程序负载均衡器 目标组关联。

AWS::ECS::Service

对于负载 LoadBalancers 属性,使用 TargetGroupArn 属性可将 Amazon Elastic Container Service 服务与 应用程序负载均衡器 目标组关联。

2010-05-15

新资源

2016 年 8 月 09 日

CloudFormation 添加了以下资源:

AWS::ApplicationAutoScaling::ScalableTargetAWS::ApplicationAutoScaling::ScalingPolicy

使用 Application Auto Scaling 扩展策略定义扩展目标资源的时间和方式。

AWS::CertificateManager::Certificate

预置 AWS Certificate Manager 证书,您可将此证书与其他 AWS 服务结合使用来启用安全连接。

2010-05-15

更新的资源

2016 年 8 月 09 日

CloudFormation 更新了以下资源:

AWS::CloudFront::Distribution

对于分发配置 ViewerCertificate 属性,您可以指定 AWS Certificate Manager 证书。对于分发配置 Origin 属性,您可以指定自定义源的自定义标头和 SSL 协议。

AWS::EFS::FileSystem

您可以指定 Amazon Elastic File System 文件系统的性能模式。

2010-05-15

新资源

2016 年 7 月 20 日

AWS IoT

使用 AWS IoT 可声明 AWS IoT 策略、X.509 证书、策略与委托人(X.509 证书或其他凭证)之间的关联、AWS IoT 事务、委托人与事务之间的关联或 AWS IoT 规则。

2010-05-15

更新的资源

2016 年 7 月 20 日

CloudFormation 更新了以下资源:

AWS::IAM::Group, AWS::IAM::Role, AWS::IAM::User

使用名称属性可为 AWS Identity and Access Management(IAM)资源指定自定义名称。

AWS::ApiGateway::Method

对于 Integration 属性,您可以使用 PassthroughBehavior 属性指定 Amazon API Gateway 将请求传递到目标后端的时间。

AWS::ApiGateway::ModelAWS::ApiGateway::RestApi

您可以为 SchemaBody 属性指定 JSON 对象。

2010-05-15

自动扩缩组 UpdatePolicy

2016 年 6 月 9 日

对于 UpdatePolicy 属性,使用 AutoScalingReplacingUpdate 属性可指定在您更新自动扩缩组时是否替换自动扩缩组和其中包含的实例。在替换期间,CloudFormation 保留旧自动扩缩组,直至成功创建新组;这样,如果更新失败,CloudFormation 可以回滚到旧自动扩缩组。有关更多信息,请参阅 UpdatePolicy 属性

2010-05-15

新资源

2016 年 6 月 9 日

CloudFormation 添加了以下资源:

AWS::EC2::FlowLog

创建捕获指定网络接口、子网或 VPC 的 IP 流量的 Amazon Elastic Compute Cloud 流日志。

AWS::KinesisFirehose::DeliveryStream

创建向目标提供实时流数据的传输流,例如 Amazon Simple Storage Service、Amazon Redshift 或 Amazon OpenSearch Service。

2010-05-15

更新的资源

2016 年 6 月 9 日

CloudFormation 更新了以下资源:

AWS::Kinesis::Stream

使用 Name 属性可为 Amazon Kinesis 流指定名称。

AWS::Lambda::Function

对于 Code 属性,您可以为 ZipFile 运行时环境使用 nodejs4.3 属性和 cfn 响应模块。

AWS::SNS::Topic

CloudFormation 为 Amazon Simple Notification Service 主题资源启用了更新。

2010-05-15

新资源

2016 年 4 月 25 日

使用 AWS::EC2::Host 资源分配完全专用的物理服务器用于启动 EC2 实例。

2010-05-15

更新的资源

2016 年 4 月 25 日

AWS::EC2::Instance

使用 AffinityHostId 属性可在 Amazon Elastic Compute Cloud 专用主机上启动实例。

AWS::ECS::Service

使用 DeploymentConfiguration 属性配置在部署期间可以运行多少个任务。

AWS::ECS::TaskDefinition

CloudFormation 增加了对额外 Amazon Elastic Container Service 容器定义属性的支持。

AWS::GameLift::Fleet

使用 MaxSizeMinSize 属性指定您的 Amazon GameLift Servers 实例集中允许的 EC2 实例的最大数量和最小数量。

AWS::Lambda::Function

使用 FunctionName 属性可为您的 AWS Lambda 函数指定名称。您还可以使用 Python 2.7 指定内联函数。

2010-05-15

新资源

2016 年 4 月 18 日

Amazon API Gateway

使用 Amazon API Gateway 资源发布、维护和监视任意规模的 API。您可以创建客户端可调用的 API 用于访问您的后端服务,例如运行 EC2 实例的应用程序或运行在 AWS Lambda 上的代码。

AWS::Events::Rule

创建监视对您的账户中 AWS 资源更改(事件)的 Amazon CloudWatch Events 规则。如果传入事件与您在规则中描述的事件匹配,Amazon CloudWatch Events 会发送消息到并激活您指定的目标,例如 AWS Lambda 函数或 Amazon Simple Notification Service 主题。

AWS::WAF::SizeConstraintSetAWS::WAF::XssMatchSet

使用两个 AWS WAF 规则检查 Web 请求的大小或者防止跨站点脚本攻击。

2010-05-15

新资源

2016 年 3 月 31 日

使用 AWS::Lambda::Alias 资源可为您的 AWS Lambda 函数创建别名,使用 AWS::Lambda::Version 资源可创建您的函数的版本。

2010-05-15

更新的资源

2016 年 3 月 31 日

CloudFormation 更新了以下资源:

AWS::EMR::ClusterAWS::EMR::InstanceGroupConfig

使用 EbsConfiguration 属性可以为您的 Amazon EMR 集群或实例组配置 Amazon Elastic Block Store 存储卷。

AWS::Lambda::Function

使用 VpcConfig 属性可允许 AWS Lambda 函数访问 VPC 中的资源。

AWS::S3::Bucket

对于 Amazon Simple Storage Service 生命周期规则,您可指定多个转换规则,这些规则指定何时将对象转换为指定存储类。

2010-05-15

更改集

2016 年 3 月 29 日

更新堆栈之前,使用更改集查看您的更改可能如何影响正在运行的资源。有关更多信息,请参阅使用更改集更新堆栈

2010-05-15

新资源

2016 年 15 月 3 日

使用 AWS::GameLift::AliasAWS::GameLift::BuildAWS::GameLift::Fleet 资源在 AWS 中部署多人游戏服务器。

2010-05-15

新资源

2016 年 2 月 26 日

CloudFormation 添加了以下资源:

AWS::ECR::Repository

创建用户可以“推”和“拉”Docker 映像的 Amazon Elastic Container Registry 存储库。

AWS::EC2::NatGateway

使用网络地址转换器 (NAT) 网关在私有子网中启用 EC2 实例,以连接到 Internet。

AWS::Elasticsearch::Domain

创建运行旧版 Elasticsearch OSS 集群的 Amazon OpenSearch Service 域。

AWS::EMR::Cluster, AWS::EMR::InstanceGroupConfig, AWS::EMR::Step

使用 Amazon EMR 资源帮您分析和处理大量数据。您可以创建集群,然后在这些集群上运行任务。

2010-05-15

更新的资源

2016 年 2 月 26 日

CloudFormation 更新了以下资源:

AWS::CloudTrail::Trail

使用 IsMultiRegionTrail 属性指定是在创建堆栈的区域还是所有区域中创建 AWS CloudTrail 跟踪。

AWS::Config::ConfigurationRecorder

对于记录组,可以使用 IncludeGlobalResourceTypes 属性记录所有全局资源类型。

AWS::RDS::DBCluster

使用 KmsKeyIdStorageEncrypted 属性加密集群中的数据库实例。

2010-05-15

保留资源

2016 年 2 月 26 日

对于处于 DELETE_FAILED 状态的堆栈,可以使用 RetainResources 参数保留 CloudFormation 无法删除的资源。有关更多信息,请参阅删除堆栈失败

2010-05-15

更新堆栈标签

2016 年 2 月 26 日

在更新堆栈时,您可以添加、修改或删除堆栈标签。有关更多信息,请参阅 CloudFormation 堆栈更新

2010-05-15

继续回滚失败的更新回滚操作

2016 年 1 月 25 日

对于处于 UPDATE_ROLLBACK_FAILED 状态的堆栈,您可以继续回滚更新,以使堆栈进入正常工作状态。这样,您可以使堆栈恢复到其初始设置,然后尝试再次更新。有关更多信息,请参阅继续回滚更新

2010-05-15

可用于亚太 (首尔) 区域的新示例模板。

2016 年 1 月 7 日

以下 CloudFormation 示例模板集合适用于 ap-northeast-2 区域:

  • 示例解决方案

  • 应用程序框架

  • 服务

有关更多信息,请参阅使用 CloudFormation 模板

2010-05-15

新资源

2015 年 12 月 28 日

CloudFormation 添加了以下资源:

AWS::DirectoryService::MicrosoftAD

使用 Microsoft Active Directory 资源在 AWS 中创建 Microsoft Active Directory 目录。

AWS::Logs::DestinationAWS::Logs::LogStream

使用 Amazon CloudWatch Logs 资源创建用于实时处理日志数据的目标或分别创建日志流。

AWS::WAF::ByteMatchSetAWS::WAF::IPSetAWS::WAF::RuleAWS::WAF::SqlInjectionMatchSetAWS::WAF::WebACL

使用 AWS WAF 资源控制和监视对您的内容的 Web 请求。

2010-05-15

资源更新

2015 年 12 月 28 日

CloudFormation 更新了以下资源:

AWS::CloudFront::Distribution

对于分发配置,使用 WebACLId 属性将 AWS WAF Web 访问控制列表(ACL)关联到 Amazon CloudFront 分发。对于缓存行为和默认缓存行为,您可以指定生存时间 (TTL) 的默认值和最大值。

AWS::DynamoDB::Table

您可以创建、更新或删除全局二级索引,而不必替换 Amazon DynamoDB 表。

AWS::S3::Bucket

使用 ReplicationConfiguration 属性指定复制哪些对象以及将它们存储在何处。

使用 NotificationConfiguration 属性中的属性指定筛选条件,以便 Amazon Simple Storage Service 为您指定的对象发送通知。

2010-05-15

参数分组和排序

2015 年 12 月 3 日

当用户使用您的模板创建或更新堆栈时,使用 AWS::CloudFormation::Interface 元数据键可在 CloudFormation 控制台中对参数进行分组和排序。

2010-05-15

更新策略属性

2015 年 12 月 3 日

对于 Auto Scaling 更新策略属性,使用 MinSuccessfulInstancesPercent 属性可指定必须有多少实例(百分比)发送成功信号才认为更新成功。

2010-05-15

新资源

2015 年 12 月 3 日

CloudFormation 添加了以下资源:

AWS::CodePipeline::PipelineAWS::CodePipeline::CustomActionType

使用 CodePipeline 资源创建一个管道,用于描述软件在发布过程中的变更。

AWS::Config::ConfigurationRecorderAWS::Config::DeliveryChannelAWS::Config::ConfigRule

使用 AWS Config 资源可监控特定 AWS 资源的配置更改。

AWS::KMS::Key

使用 AWS Key Management Service(AWS KMS)资源在 AWS KMS 中创建可供用户加密少量数据的客户托管密钥。

AWS::SSM::Document

使用 Amazon EC2 Systems Manager 创建用于指定特定于实例的配置的文档。

2010-05-15

资源更新

2015 年 12 月 3 日

CloudFormation 更新了以下资源:

AWS::AutoScaling::LaunchConfiguration

指定 EBS 卷是否加密。

AWS::AutoScaling::ScalingPolicy

您可以使用两种不同的策略类型(简单扩展和步进扩展)来指定出现 Amazon CloudWatch (CloudWatch) 警报违例时自动扩缩组如何扩展。

AWS::CloudTrail::Trail

使用 CloudWatch 属性向 CloudWatch 日志组发送日志。您可以向跟踪添加标签并指定用于加密日志的 AWS KMS key。

AWS::CodeDeploy::ApplicationAWS::CodeDeploy::DeploymentConfigAWS::CodeDeploy::DeploymentGroup

使用 ApplicationNameDeploymentConfigNameDeploymentGroupName 属性为 CodeDeploy 资源指定自定义名称。

AWS::DynamoDB::Table

使用 StreamSpecification 属性指定用于捕获对存储在 Amazon DynamoDB (DynamoDB) 表中的项目所做的更改的设置。

AWS::EC2::Instance

使用 SsmAssociations 属性将 Amazon EC2 Systems Manager 文档关联到实例。

AWS::EC2::SpotFleet

使用 AllocationStrategy 属性指定如何跨 Spot 池分配目标容量。使用 ExcessCapacityTerminationPolicy 属性指定当目标容量低于 Spot 队列的大小时如何终止实例。

AWS::Redshift::Cluster

使用 KmsKeyId 属性指定用于加密 Amazon Redshift 集群中数据的 AWS KMS key。

AWS::WorkSpaces::Workspace

使用加密属性加密存储在卷上的数据。

2010-05-15

资源更新

2015 年 11 月 4 日

对于 AWS::EC2::Volume 资源,如果某个卷的数据变得不一致,可以使用 AutoEnableIO 属性自动恢复 I/O 操作。

2010-05-15

新资源

2015 年 10 月 1 日

CloudFormation 添加了以下资源:

AWS::CodeDeploy::ApplicationAWS::CodeDeploy::DeploymentGroupAWS::CodeDeploy::DeploymentConfig

使用 CodeDeploy 资源创建部署并将之应用到 EC2 或本地实例。

AWS::DirectoryService::SimpleAD

使用 Simple Active Directory 资源创建 AWS Directory Service Simple AD(兼容 Microsoft Active Directory 的目录)。

AWS::EC2::PlacementGroup

使用置放群组在低延迟网络中创建实例集群。

AWS::EC2::SpotFleet

使用 Spot 队列启动一个运行可中断任务的 Spot 实例集合。

AWS::Lambda::EventSourceMapping

使用事件源映射资源指定一个流作为 AWS Lambda(Lambda)函数的事件源。

AWS::Lambda::Permission

使用 Lambda 权限向 Lambda 函数的策略添加语句。

AWS::Logs::SubscriptionFilter

使用订阅筛选条件定义将哪些日志事件交付到 Kinesis 流。

AWS::RDS::DBClusterAWS::RDS::DBClusterParameterGroup

使用集群和集群参数组资源创建 Amazon Aurora 数据库集群。

AWS::WorkSpaces::Workspace

使用 WorkSpaces 创建基于云的桌面体验。

2010-05-15

资源更新

2015 年 10 月 1 日

CloudFormation 更新了以下资源:

AWS::ElastiCache::ReplicationGroup

使用 Fn::GetAtt 内置函数获取只读副本地址和端口的列表。

AWS::OpsWorks::Stack

使用 AgentVersion 属性指定特定的 AWS OpsWorks 代理。

AWS::OpsWorks::App

使用 Environment 属性为 AWS OpsWorks 应用指定环境变量。

AWS::S3::Bucket

对于 NotificationConfiguration 属性,您可以为 Lambda 函数和 Amazon Simple Queue Service (Amazon SQS) 队列配置通知设置。

2010-05-15

IAM 条件键

2015 年 10 月 1 日

对于 AWS Identity and Access Management(IAM)策略,可以使用 CloudFormation 特定的条件键指定 IAM 策略何时生效。有关更多信息,请参阅使用 AWS Identity and Access Management 控制访问权限

2010-05-15

AWS CloudFormation Designer

2015 年 10 月 1 日

使用 AWS CloudFormation Designer 可通过拖放界面来创建和修改模板。

2010-05-15

新资源

2015 年 8 月 24 日

使用 AWS::EC2::VPCEndpoint 资源在您的 VPC 与其他 AWS 服务之间建立私有连接。

2010-05-15

资源更新

2015 年 8 月 24 日

CloudFormation 更新了以下资源:

AWS::ElasticBeanstalk::Environment

使用 Tags 属性为 AWS Elastic Beanstalk(Elastic Beanstalk)环境指定标签(键值对)。

AWS::Lambda::Function

对于 Code 属性,使用 ZipFile 属性可将您的 Lambda 函数的源代码直接写入到模板中。目前,只能针对 ZipFile 运行时环境使用 nodejs 属性。但您仍可以为所有运行时环境 (如 java8nodejs) 指向 S3 存储桶中的文件。

AWS::OpsWorks::Instance

使用 EbsOptimized 属性指示实例是否针对 Amazon Elastic Block Store (Amazon EBS) I/O 进行了优化。

AWS::RDS::DBInstance

对于 SourceDBInstanceIdentifier 属性,您可以指定位于其他区域中的数据库实例,以创建跨区域的只读副本。

2010-05-15

Amazon S3模板 URL

2015 年 8 月 24 日

对于启用了版本控制的存储桶,可以在创建或更新堆栈时在 Amazon S3 模板 URL 中指定版本 ID,例如:https://s3.amazonaws.com/templates/myTemplate.template?versionId=123ab1cdeKdOW5IH4GAcYbEngcpTJTDW

2010-05-15

新资源

2015 年 8 月 3 日

使用 AWS::EFS::FileSystem 资源创建 Amazon Elastic File System(Amazon EFS)文件系统和 AWS::EFS::MountTarget 资源以创建文件系统的挂载点。

2010-05-15

权限要求更改

2015 年 6 月 11 日

创建或更新 AWS::RDS::DBInstance 资源后,您现在还必须具有调用 ec2:DescribeAccountAttributes 操作的权限。

2010-05-15

新资源

2015 年 6 月 11 日

CloudFormation 添加了以下资源:

AWS::DataPipeline::Pipeline

使用数据管道自动执行数据的移动与转换。

Amazon Elastic Container Service 资源

使用 AWS::ECS::ServiceAWS::ECS::ClusterAWS::ECS::TaskDefinition 资源在 EC2 实例的集群上创建 Docker 容器。

AWS::ElastiCache::ReplicationGroup

使用复制组创建节点的集合,其中包含一个主读/写集群和最多五个辅助只读集群。

AWS::IAM::ManagedPolicy

使用托管策略在您的 AWS 账户中创建策略,可使用这些策略来对 IAM 用户、组和角色应用权限。

AWS::Lambda::Function

使用 Lambda 函数运行代码以响应事件。

AWS::RDS::OptionGroup

使用选项组帮助您创建和管理 Amazon Relational Database Service (Amazon RDS) 数据库。

2010-05-15

资源更新

2015 年 6 月 11 日

CloudFormation 更新了以下资源:

AWS::EC2::Subnet

使用 MapPublicIpOnLaunch 属性自动向子网中的实例分配公有 IP 地址。

AWS::ElastiCache::CacheCluster

使用 SnapshotName 属性将快照数据还原到新的 Redis 缓存集群。

AWS::IAM::User

对于 LoginProfile 属性,请使用 PasswordResetRequired 属性,以便在用户登录 AWS Management Console时要求其设置新密码。

AWS::OpsWorks::Layer

使用 LifecycleEventConfiguration 属性为 AWS OpsWorks 层配置生命周期事件。

AWS::S3::Bucket

对于 LifecycleConfiguration 属性,请使用 NoncurrentVersionExpirationInDaysNoncurrentVersionTransition 属性为非当前对象版本指定生命周期规则。

2010-05-15

新的参数类型

2015 年 5 月 19 日

在使用 CloudFormation 控制台创建或更新堆栈时,可按 ID、名称或名称标签值搜索 AWS 特定的参数类型值。

CloudFormation 还添加了对以下 AWS 特定参数类型的支持。有关更多信息,请参阅参数

  • AWS::EC2::AvailabilityZone::Name

  • List<AWS::EC2::AvailabilityZone::Name>

  • AWS::EC2::Instance::Id

  • List<AWS::EC2::Instance::Id>

  • AWS::EC2::Image::Id

  • List<AWS::EC2::Image::Id>

  • AWS::EC2::SecurityGroup::GroupName

  • List<AWS::EC2::SecurityGroup::GroupName>

  • AWS::EC2::Volume::Id

  • List<AWS::EC2::Volume::Id>

  • AWS::Route53::HostedZone::Id

  • List<AWS::Route53::HostedZone::Id>

2010-05-15

新资源

2015 年 4 月 16 日

CloudFormation 添加了以下资源:

AWS::AutoScaling::LifecycleHook

启动或终止实例后,使用 Auto Scaling 生命周期钩子可控制实例的状态。

AWS::RDS::EventSubscription

使用事件订阅获取有关 Amazon RDS 事件的通知。

2010-05-15

资源更新

2015 年 4 月 16 日

CloudFormation 更新了以下资源:

AWS::AutoScaling::AutoScalingGroup

使用 NotificationConfigurations 属性可指定多个通知。

AWS::AutoScaling::LaunchConfiguration

使用 PlacementTenancy 属性可指定实例的租期。

使用 ClassicLinkVPCIdClassicLinkVPCSecurityGroups 属性可将 EC2-Classic 实例链接到支持 ClassicLink 的 VPC。

AWS::AutoScaling::ScalingPolicy

使用 MinAdjustmentStep 属性可指定在扩展事件期间添加或删除的最小实例数。

AWS::CloudFront::Distribution

对于查看器证书,请使用 MinimumProtocolVersion 属性指定最低协议版本。对于缓存行为,请使用 CachedMethods 属性指定 Amazon CloudFront (CloudFront) 为哪些方法缓存响应。对于源,请使用 OriginPath 指定 CloudFront 用于请求内容的路径。

AWS::ElastiCache::CacheCluster

对于 Memcached 缓存集群,请使用 AZModePreferredAvailabilityZones 属性指定多个可用区 (AZ) 中的节点。

AWS::EC2::Volume

使用 KmsKeyId 属性可指定加密卷的客户托管密钥。

AWS::OpsWorks::Instance

使用 TimeBasedAutoScaling 属性,可基于指定的计划自动扩展实例。

AWS::OpsWorks::Layer

使用 LoadBasedAutoScaling 属性可指定基于负载的扩展策略。对于卷配置,使用 VolumeTypeIops 属性可分别指定卷类型和每秒 I/O 操作数。

AWS::RDS::DBInstance

使用 CharacterSetName 属性可指定所支持的数据库引擎的字符集。

使用 StorageEncrypted 属性可指示是否对数据库实例加密,使用 KmsKeyId 可指定加密数据库实例的客户托管密钥。

AWS::Route53::HealthCheck

使用 HealthCheckTags 属性可将标签与运行状况检查关联。

AWS::Route53::HostedZone

使用 VPCs 属性可创建私有托管区域。

使用 HostedZoneTags 属性可将标签与托管区域关联。

2010-05-15

新的模板部分

2015 年 4 月 16 日

向模板添加 Metadata 部分,以包括用于描述模板的任意 JSON 对象,如设计或实施详细信息。

2010-05-15

资源更新

2015 年 4 月 8 日

对于 AWS::CloudFormation::CustomResource 资源,您可以在 ServiceToken 属性中指定 Lambda 函数的 Amazon 资源名称(ARN)。

2010-05-15

Amazon RDS 更新

2014 年 12 月 24 日

CloudFormation 为 RDS 数据库实例添加了两个新属性。您可将选项组与数据库实例关联并指定数据库实例存储类型。有关更多信息,请参阅 AWS::RDS::DBInstance

2010-05-15

Elastic Load Balancing 更新

2014 年 12 月 24 日

您可使用 ConnectionSettings 属性指定连接可保持闲置状态的时长。有关更多信息,请参阅 AWS::ElasticLoadBalancing::LoadBalancer

2010-05-15

Route 53 更新

2014 年 11 月 6 日

现在,您可以配置和管理 Route 53 托管区域运行状况检查失效转移记录集地理位置记录集

2010-05-15

Auto Scaling 滚动更新增强功能

2014 年 11 月 6 日

在更新期间,您可使用 WaitOnResourceSignals 标志来指示 CloudFormation 等待实例发送成功信号。这样一来,CloudFormation 将不会更新下一批实例,直到当前批次准备就绪。有关更多信息,请参阅 UpdatePolicy 属性

2010-05-15

新的 VPC Fn:GetAtt 属性

2014 年 11 月 6 日

在给定 VPC ID 的情况,您可以检索该 VPC 的默认安全组和网络 ACL。有关更多信息,请参阅 Fn::GetAtt

2010-05-15

新 AWS 特定的参数类型

2014 年 11 月 6 日

您可以在 CloudFormation 模板中指定 AWS 特定的参数类型。在 CloudFormation 控制台中,这些参数类型提供了一个有效值的下拉列表。利用 API 或 AWS CLI,CloudFormation 可在创建或更新堆栈之前快速验证这些参数类型的值。有关更多信息,请参阅参数

2010-05-15

CreationPolicy 属性

2014 年 11 月 6 日

利用 CreationPolicy 属性,您可以指示 CloudFormation 等待,直到 EC2 实例上的应用程序准备就绪,然后再继续堆栈创建。您可使用创建策略而不是等待条件或等待条件句柄。有关更多信息,请参阅 CreationPolicy 属性

2010-05-15

Amazon CloudFront 转发的值

2014 年 9 月 29 日

对于缓存行为,您可将标头转发到源。请参阅 ForwardedValues

2010-05-15

AWS OpsWorks 更新

2014 年 9 月 29 日

对于 Chef 11.10,您可使用 ChefConfiguration 属性来启用 Berkshelf。您还可将 AWS OpsWorks 内置安全组与 AWS OpsWorks 堆栈结合使用。有关更多信息,请参阅 AWS::OpsWorks::Stack

2010-05-15

Elastic Load Balancing 加标签支持

2014 年 9 月 29 日

AWS CloudFormation 为 Elastic Load Balancing 负载均衡器添加堆栈级标签。您还可将自己的标签添加到负载均衡器。请参阅AWS::ElasticLoadBalancing::LoadBalancer

2010-05-15

Amazon Simple Notification Service 主题策略更新

2014 年 9 月 29 日

您现在可更新 Amazon SNS 主题策略。有关更多信息,请参阅 AWS::SNS::TopicPolicy

2010-05-15

RDS 数据库实例更新

2014 年 9 月 5 日

您可通过使用 PubliclyAccessible 资源中的 AWS::RDS::DBInstance 属性来指定数据库实例是否面向 Internet。

2010-05-15

UpdatePolicy 属性更新

2014 年 9 月 05 日

您可为具有关联的计划操作的自动扩缩组指定更新策略。有关更多信息,请参阅 UpdatePolicy 属性

2010-05-15

Amazon CloudWatch 支持

2014 年 7 月 10 日

您可以使用 CloudFormation 预置和管理 Amazon CloudWatch Logs(CloudWatch Logs)日志组和指标筛选条件。有关更多信息,请参阅AWS::Logs::LogGroupAWS::Logs::MetricFilter

2010-05-15

Amazon CloudFront 分发配置更新

2014 年 6 月 17 日

您可指定其他 CloudFront 分发配置属性:

  • 自定义错误响应定义了 4xx 和 5xx HTTP 状态代码的自定义错误消息。

  • 价格级别定义了您想为 CloudFront 服务支付的最高价。

  • 限制定义了可查看您的内容的人员。

  • 查看器证书指定查看器使用 HTTP 时要使用的证书。

  • 对于缓存行为,您可以指定允许的 HTTP 方法并指示是否转发 Cookie。

有关更多信息,请参阅 AWS::CloudFront::Distribution

2010-05-15

EC2 实例更新

2014 年 6 月 17 日

您可指定当您调用实例的操作系统关闭命令时,实例是停止还是终止。有关更多信息,请参阅 AWS::EC2::Instance

2010-05-15

EBS 卷更新

2014 年 6 月 17 日

您可以将加密的 EBS 卷与受支持的实例类型结合使用。有关更多信息,请参阅 AWS::EC2::Volume

2010-05-15

新的 Amazon VPC 对等连接

2014 年 6 月 17 日

您可使用 CloudFormation 创建 Amazon Virtual Private Cloud(Amazon VPC)对等连接,这将在两个 VPC 之间建立网络连接。有关更多信息,请参阅 AWS::EC2::VPCPeeringConnection

2010-05-15

Amazon EC2 Auto Scaling 组更新

2014 年 6 月 17 日

您可指定一个现有的集群置放群组,可在该群组中启动 Amazon EC2 Auto Scaling 组的实例。有关更多信息,请参阅 AWS::AutoScaling::AutoScalingGroup

2010-05-15

AWS CloudTrail 支持

2014 年 6 月 17 日

CloudFormation 支持 AWS CloudTrail,它可捕获从您的 AWS 账户发起的 API 调用,并在您指定的位置发布日志。有关更多信息,请参阅 AWS::CloudTrail::Trail

2010-05-15

更新堆栈增强功能

2014 年 5 月 12 日

CloudFormation 支持更多堆栈更新功能:

  • 您可以更新 CloudFormation 堆栈参数,无需重新提交堆栈的模板。

  • 您可以添加或删除 CloudFormation 堆栈的 Amazon SNS 通知主题。

有关更多信息,请参阅 CloudFormation 堆栈更新

2010-05-15

Amazon Kinesis 支持

2014 年 5 月 6 日

您可以使用 CloudFormation 创建可从数据来源捕获并传输数据记录的 Amazon Kinesis 流。有关更多信息,请参阅 AWS::Kinesis::Stream

2010-05-15

新的 S3 存储桶属性

2014 年 5 月 5 日

CloudFormation 支持其他 S3 存储桶属性:

  • 跨源资源共享 (CORS) 定义存储桶中对象的跨源资源共享。

  • 生命周期定义 Amazon S3 如何在对象的生命周期内管理对象。

  • 访问日志记录策略捕获有关对存储桶进行的请求的信息。

  • 通知定义要报告的事件以及要将消息发送到的 Amazon SNS 主题。

  • 版本控制允许存储桶中的所有对象存在多个变体。

  • 重定向和路由规则对存储桶网站端点请求的重定向行为进行管理。

有关更多信息,请参阅 AWS::S3::Bucket

2010-05-15

Amazon EC2 Auto Scaling 支持

2014 年 5 月 5 日

CloudFormation 支持自动扩缩组的指标集合。有关更多信息,请参阅 AWS::AutoScaling::AutoScalingGroup

2010-05-15

Fn::If 更新

2014 年 5 月 5 日

您可以使用模板输出部分中的 Fn::If 内置函数。有关更多信息,请参阅条件函数

2010-05-15

使用 AWS CloudTrail 进行 API 日志记录

2014 年 4 月 2 日

您可以使用 AWS CloudTrail(CloudTrail)来记录 CloudFormation 请求。借助 CloudTrail,您可以获取账户的 CloudFormation API 调用历史记录。有关更多信息,请参阅使用 AWS CloudTrail 记录 CloudFormation API 调用

2010-05-15

Elastic Load Balancing 更新

2014 年 3 月 20 日

您可以指定访问日志记录策略,以捕获有关对负载均衡器进行的请求的信息。您还可以指定连接耗尽策略,用于描述在实例取消注册或运行状况不佳时如何处理动态请求。有关更多信息,请参阅 AWS::ElasticLoadBalancing::LoadBalancer

2010-05-15

AWS OpsWorks 支持

2014 年 3 月 3 日

您可以使用 CloudFormation 配置和管理 AWS OpsWorks 堆栈。有关更多信息,请参阅 AWS::OpsWorks::StackAWS OpsWorks 模板代码段

2010-05-15

Amazon S3 模板大小限制提高

2014 年 2 月 18 日

您可以在 Amazon S3 中指定最大为 460800 字节的模板大小。

2010-05-15

Amazon Redshift 支持

2014 年 2 月 10 日

您可以使用 CloudFormation 预置和管理 Amazon Redshift 集群。有关更多信息,请参阅 Amazon Redshift 模板代码段AWS::Redshift::Cluster

2010-05-15

S3 存储桶和存储桶策略更新

2014 年 2 月 10 日

您可以更新 S3 存储桶和存储桶策略资源的一些属性。有关更多信息,请参阅AWS::S3::BucketAWS::S3::BucketPolicy

2010-05-15

Elastic Beanstalk 环境和应用程序版本更新

2014 年 2 月 10 日

您可以更新 Elastic Beanstalk 环境配置和应用程序版本。有关更多信息,请参阅 AWS::ElasticBeanstalk::EnvironmentAWS::ElasticBeanstalk::ConfigurationTemplateAWS::ElasticBeanstalk::ApplicationVersion

2010-05-15

Amazon SQS 更新

2014 年 1 月 29 日

您可以指定用于 Amazon SQS 队列的死信队列。有关更多信息,请参阅 AWS::SQS::Queue

2010-05-15

Auto Scaling 计划操作

2014 年 1 月 27 日

您可以基于计划扩展自动扩缩组中的 EC2 实例数。通过使用计划,可以扩展应用程序来响应可预测的负载变化。有关更多信息,请参阅 AWS::AutoScaling::ScheduledAction

2010-05-15

DynamoDB 二级索引

2014 年 1 月 27 日

您可以为 DynamoDB 数据库创建本地和全局二级索引。通过使用二级索引,可以通过主键之外的属性高效地访问数据。有关更多信息,请参阅 AWS::DynamoDB::Table

2010-05-15

Auto Scaling 更新

2014 年 1 月 2 日

您可以为自动扩缩组或启动配置指定实例 ID。您还可以指定其他的 Auto Scaling 块设备属性。有关更多信息,请参阅AWS::AutoScaling::AutoScalingGroupAWS::AutoScaling::LaunchConfiguration

2010-05-15

Amazon SQS 更新

2014 年 1 月 2 日

您可以更新 SQS 队列并指定其他属性。有关更多信息,请参阅 AWS::SQS::Queue

2010-05-15

限制提高

2014 年 1 月 2 日

您可以在 CloudFormation 模板中指定最多 60 个参数和 60 个输出。

2010-05-15

新控制台

2013 年 12 月 19 日

新 CloudFormation 控制台添加了一些功能,如自动刷新堆栈事件和堆栈参数的字母数字排序。

2010-05-15

跨可用区负载均衡

2013 年 12 月 19 日

凭借跨区域负载均衡,您可以将流量路由到所有可用区 (AZ) 的后端实例。有关更多信息,请参阅 AWS::ElasticLoadBalancing::LoadBalancer

2010-05-15

AWS Elastic Beanstalk 环境层

2013 年 12 月 19 日

您可以指定 AWS Elastic Beanstalk 预置资源是支持 Web 服务器还是处理后台处理任务。有关更多信息,请参阅 AWS::ElasticBeanstalk::Environment

2010-05-15

资源名称

2013 年 12 月 19 日

您可以向以下资源分配名称(物理 ID):

  • ElastiCache 集群

  • Elastic Load Balancing 负载均衡器

  • RDS 数据库实例

有关更多信息,请参阅名称类型

2010-05-15

VPN 支持

2013 年 11 月 22 日

您可以启用虚拟私有网关 (VGW) 将路由传播至 VPC 的路由表。有关更多信息,请参阅 AWS::EC2::VPNGatewayRoutePropagation

2010-05-15

有条件地创建资源并分配属性

2013 年 11 月 8 日

通过使用输入参数,您可以在 CloudFormation 模板中定义条件,从而控制指定堆栈资源的创建和设置。例如,您可以使用条件为生产环境创建堆栈资源。使用相同的模板,您还可以为测试环境创建具有较低容量的类似堆栈资源。有关更多信息,请参阅条件函数

2010-05-15

防止意外更新堆栈资源

2013 年 11 月 8 日

您可以防止可能导致无意间更改堆栈资源的堆栈更新。例如,如果堆栈的数据库层很少更新,可以设置一个堆栈策略来防止大多数用户更新该数据库层。有关更多信息,请参阅防止更新堆栈资源

2010-05-15

名称资源

2013 年 11 月 8 日

您可以向某些资源分配名称,而不是使用 CloudFormation 生成的物理 ID。以下 CloudFormation 资源支持命名

  • Amazon CloudWatch 警报

  • DynamoDB 表

  • AWS Elastic Beanstalk 应用程序和环境。

  • Amazon S3 存储桶

  • Amazon SNS 主题

  • Amazon SQS 队列

有关更多信息,请参阅名称类型

2010-05-15

分配自定义资源类型

2013 年 11 月 8 日

在模板中,您可以为 CloudFormation 自定义资源(AWS::CloudFormation::CustomResource)指定自己的资源类型。通过使用您自己的自定义资源类型名称,您可以快速识别堆栈中自定义资源的类型。例如,您可以指定 "Type": "Custom::MyCustomResource"。有关更多信息,请参阅 AWS::CloudFormation::CustomResource

2010-05-15

添加伪参数

2013 年 11 月 8 日

现在,通过引用 AWS::AccountID 伪参数,您可以在 CloudFormation 模板内引用 AWS AccountID。有关更多信息,请参阅虚拟参数参考

2010-05-15

在 IAM policy 中指定堆栈

2013 年 11 月 8 日

您可以允许或拒绝 IAM 用户、组或角色对特定 CloudFormation 堆栈进行的操作。例如,您可以拒绝对特定堆栈 ID 执行的删除堆栈操作。有关更多信息,请参阅使用 AWS Identity and Access Management 控制访问权限

2010-05-15

联合支持

2013 年 10 月 14 日

CloudFormation 支持 IAM 角色的临时安全凭证,从而实现联合和单一登录 AWS Management Console 这样的方案。您还可以从 EC2 实例调用 CloudFormation,无需通过使用 IAM 角色来嵌入长期安全凭证。有关 CloudFormation 和 IAM 的更多信息,请参阅使用 AWS Identity and Access Management 控制访问权限

2010-05-15

Amazon RDS 只读副本支持

2013 年 9 月 24 日

您现在可以从源数据库实例创建 Amazon RDS 只读副本。有关更多信息,请参阅 SourceDBInstanceIdentifier 资源中 AWS::RDS::DBInstance 属性。

2010-05-15

将公有 IP 地址与自动扩缩组中的实例关联

2013 年 9 月 19 日

您现在可以将公有 IP 地址与自动扩缩组中的实例关联。有关更多信息,请参阅 AWS::AutoScaling::LaunchConfiguration

2010-05-15

其他 VPC 支持

2013 年 9 月 17 日

CloudFormation 添加了多项支持 VPC 和 VPN 功能的增强功能

  • 您可以将一个公有 IP 地址和多个私有 IP 地址与 Amazon EC2 网络接口关联。有关更多信息,请参阅 AWS::EC2::NetworkInterface。您还可以将一个主要私有 IP 地址与一个弹性 IP 地址 (EIP) 关联。

  • 您可以启用 DNS 支持并指定 DNS 主机名称。有关更多信息,请参阅 AWS::EC2::VPC

  • 您可以在虚拟私有网关与您的 VPN 网关之间指定静态路由。有关更多信息,请参阅 AWS::EC2::VPNConnectionRoute

2010-05-15

对 Amazon ElastiCache 的 Redis 和 VPC 安全组支持

2013 年 9 月 3 日

您现在可以将 Redis 指定为 Amazon ElastiCache (ElastiCache) 集群的缓存引擎。您现在还可以对 ElastiCache 集群分配 VPC 安全组。有关更多信息,请参阅 AWS::ElastiCache::CacheCluster

2010-05-15

并行执行堆栈创建、更新和删除,以及嵌套堆栈更新

2013 年 8 月 12 日

AWS CloudFormation 现在可并行创建、更新和删除资源,从而提高了这些操作的性能。如果更新一个顶级模板,AWS CloudFormation 将自动更新已发生更改的嵌套堆栈。有关更多信息,请参阅 CloudFormation 堆栈更新

2010-05-15

现在可以在 RDS 数据库实例中设置 VPC 安全组

2013 年 2 月 28 日

现在,您可以使用 CloudFormation 将 VPC 安全组分配到 RDS 数据库实例。有关更多信息,请参阅 AWS::RDS::DBInstance 中的 VPCSecurityGroups 属性。

2010-05-15

Amazon EC2 Auto Scaling 组的滚动部署

2013 年 2 月 20 日

CloudFormation 现在支持 Amazon EC2 Auto Scaling 组的更新策略,这些策略描述如何在 Amazon EC2 Auto Scaling 组添加或移除实例时替换或修改 Amazon EC2 Auto Scaling 组中的实例。在创建堆栈更新堆栈过程中,您可以修改这些设置。

有关更多信息和示例,请参阅 UpdatePolicy 属性

2010-05-15

堆栈更新的取消和回滚操作

2013 年 2 月 20 日

CloudFormation 支持取消堆栈更新的功能。在发出更新请求时,堆栈必须处于 UPDATE_IN_PROGRESS 状态。以下主题中提供了更多信息:

2010-05-15

Amazon EC2 Auto Scaling 组的 EBS 优化实例

2013 年 2 月 20 日

您现在可以在 Amazon EC2 Auto Scaling 组中预置 EBS 优化实例,为自动扩展的实例中的 Amazon Elastic Block Store (Amazon EBS) 提供专用吞吐量。具体的部署实施类似于以前针对优化的 Amazon EBS EC2 实例所发布的支持的实施。

有关更多信息,请参阅 EbsOptimized 中的新 AWS::AutoScaling::LaunchConfiguration 属性。

2010-05-15

新文档

2012 年 12 月 21 日

AWS::EC2::Instance 现在提供 BlockDeviceMappings 属性,以便您设置 EC2 实例的块设备映射。

通过这一更改,增加了两个新类型:

2010-05-15

新文档

2012 年 12 月 21 日

增加了新章节,来说明使用最近重新设计过的 AWS Management Console 来创建和查看堆栈的流程。这些章节如下:

2010-05-15

新文档

2012 年 11 月 15 日

以下主题提供有关自定义资源的信息:

2010-05-15

更新的文档

2012 年 11 月 15 日

CloudFormation 现在支持为 RDS 数据库实例指定预置每秒 I/O 操作数(IOPS)。利用 AWS::RDS::DBInstance 中的新 Iops 属性,您可以以 1000 IOPS 增量将该值设置为 1000-10000。

有关为 RDS 数据库实例指定 IOPS 的更多信息,请参阅《Amazon Relational Database Service 用户指南》中的预调配 IOPS

2010-05-15

新增和更新的文档

2012 年 8 月 27 日

重新组织了主题,以便更清楚地提供有关使用 AWS Management Console 和使用 CloudFormation 命令行界面(CLI)的特定信息。

增加了关于标记 CloudFormation 堆栈的信息,包括新的指南和更新过的参考主题:

有关处理 Windows 堆栈的新信息:

新主题:在 CloudFormation 模板中使用正则表达式

2010-05-15

新特征

2012 年 4 月 25 日

CloudFormation 现在通过 Amazon EC2 提供对虚拟私有云(VPC)安全性的完全支持。您现在可以使用单个 CloudFormation 模板并利用每一种类型的 VPC 资源(子网、网关、网络 ACL、路由表等)创建和填充整个 VPC。

有关以下资源类型的文档已更新:

文档中增加了新资源类型:

2010-05-15

新特征

2012 年 4 月 13 日

CloudFormation 现在允许您在更新堆栈时在堆栈中添加或移除元素。CloudFormation 堆栈更新已更新,演练中增加了一个新的部分:更改堆栈的资源,此部分说明如何在更新堆栈时添加和移除资源。

2010-05-15

新特征

2012 年 2 月 2 日

CloudFormation 现在为现有 Amazon Virtual Private Cloud(Amazon VPC)中的资源提供支持。借助此版本,您可以:

  • 在现有 Amazon VPC 中启动 EC2 专用实例。有关更多信息,请参阅 AWS::EC2::Instance

  • 设置现有 Amazon VPC 中的 EC2 实例的 SourceDestCheck 属性。有关更多信息,请参阅 AWS::EC2::Instance

  • 在现有 Amazon VPC 中创建弹性 IP 地址。有关更多信息,请参阅 AWS::EC2::EIP

  • 使用 CloudFormation 在现有 VPC 中创建 Amazon VPC 安全组和入口/出口规则。有关更多信息,请参阅 AWS::EC2::SecurityGroup

  • 通过设置 AWS::AutoScaling::AutoScalingGroup 资源的 VPCZoneIdentifier 属性,将自动扩缩组与现有 Amazon VPC 关联。有关更多信息,请参阅 AWS::AutoScaling::AutoScalingGroup

  • 向 Amazon VPC 子网挂载一个 Elastic Load Balancing 负载均衡器,并为此负载均衡器创建安全组。有关更多信息,请参阅 AWS::ElasticLoadBalancing::LoadBalancer

  • 在现有 Amazon VPC 中创建 RDS 数据库实例。有关更多信息,请参阅 AWS::RDS::DBInstance

2010-05-15

新特征

2012 年 2 月 2 日

您现在可以在现有堆栈中更新以下资源的属性:

有关可更新资源的完整列表,以及更新堆栈时要考虑的详细事项,请参阅 CloudFormation 堆栈更新

2010-05-15

新编指南

2012 年 2 月 2 日

已将现有部分重新组织为新部分:使用 CloudFormation 模板管理堆栈。已将模板参考移至目录的最高一层。已将估计 CloudFormation 堆栈成本移至“入门”部分。

2010-05-15

新增内容

2012 年 2 月 2 日

新增部分:

2010-05-15

新特征

2011 年 5 月 26 日

CloudFormation 现在提供 list-stacks 命令,您可使用该命令按堆栈状态列出筛选出的堆栈。删除的堆栈在删除后最多还可在 90 天内列出。有关更多信息,请参阅描述并列出堆栈

2010-05-15

新特征

2011 年 5 月 26 日

使用 describe-stack-resourcesget-template 命令,现在可从已经删除了 90 天的堆栈中获取信息。有关更多信息,请参阅列出资源检索模板

2010-05-15

新链接

2011 年 3 月 1 日

CloudFormation 端点信息现在位于 AWS 一般参考 中。有关更多信息,请参阅 AWS 一般参考中的“区域和终端节点”。

2010-05-15

初始版本

2011 年 2 月 25 日

CloudFormation 的第一个公开发布版。

2010-05-15