AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

发布历史记录

下表说明了自上次发行 AWS CloudFormation 以来对文档所做的重要更改。

改变 发行日期 说明 API 版本

新资源

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

添加到 AWS CloudFormation API 的回滚触发器

2017 年 8 月 31 日

利用回滚触发器,您可让 AWS 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 虚拟参数返回域的后缀。

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

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::DocumentationVersion

使用 AWS::ApiGateway::DocumentationPartAWS::ApiGateway::DocumentationVersion 资源来创建 API 网关 API 文档。

AWS::ApiGateway::GatewayResponse

使用 AWS::ApiGateway::GatewayResponse 资源来创建 API 网关 API 的自定义响应。

AWS::ApiGateway::RequestValidator

使用 AWS::ApiGateway::RequestValidator 资源为传入 API 网关 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 属性指示竞价型队列是否应替换运行状况不佳的实例,并使用 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。有关 AWS CloudFormation 如何删除资源的更多信息,请参阅 DeletionPolicy 属性

AWS::S3::Bucket

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

AWS::SQS::Queue

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

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

2010-05-15

支持 AWS CodePipeline 构件中的堆栈标签

2017 年 8 月 18 日

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

Amazon Kinesis Analytics 支持的新资源

2017 年 28 月 7 日

AWS::KinesisAnalytics::Application

使用 AWS::KinesisAnalytics::Application 资源创建 Amazon Kinesis Analytics 应用程序。

AWS::KinesisAnalytics::ApplicationOutput

使用 AWS::KinesisAnalytics::ApplicationOutput 资源可将外部目标添加到 Amazon Kinesis Analytics 应用程序。

AWS::KinesisAnalytics::ApplicationReferenceDataSource

使用 AWS::KinesisAnalytics::ApplicationReferenceDataSource 资源可将引用数据源添加到现有 Amazon Kinesis Analytics 应用程序。

2010-05-15

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

2017 年 25 月 7 日

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

2010-05-15

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

2017 年 14 月 7 日

在控制台中,堆栈操作在 Events 选项卡上显示客户端请求令牌。为给定堆栈操作所触发的所有事件分配相同的客户端请求令牌,可使用此令牌跟踪操作。有关更多信息,请参阅 AWS CloudFormation API Reference 中的查看堆栈数据和资源StackEvent

2010-05-15

使用堆栈快速创建链接

2017 年 14 月 7 日

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

AWS Database Migration Service 支持的新资源

2017 年 12 月 7 日

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 年 5 月 7 日

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 创建仅出口 Internet 网关。

AWS::EMR::InstanceFleetConfig

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

2010-05-15

更新资源

2017 年 5 月 7 日

AWS::ApiGateway::RestApi

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

AWS::ApplicationAutoScaling::ScalingPolicy

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

AWS::CloudTrail::Trail

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

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

AWS::CodeDeploy::DeploymentGroup

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

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

AWS::EMR::Cluster

使用 Amazon 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 路由指定仅出口 Internet 网关。

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

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

AWS::EC2::SpotFleet

AWS CloudFormation 支持对竞价型队列属性的可变更改。

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

  • AllocationStrategy

  • IamFleetRole

  • LaunchSpecifications

  • SpotPrice

  • TerminateInstancesWithExpiration

  • ValidFrom

  • ValidUntil

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

  • ExcessCapacityTerminationPolicy

  • TargetCapacity

AWS::EMR::InstanceGroupConfig

AWS CloudFormation 现在对 Amazon EMR 任务实例组支持 Auto Scaling。

AWS::Events::Rule

Rule 资源的 RoleArn 属性已弃用。

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

AWS::Kinesis::Stream

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

AWS::Lambda::Function

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

AWS::Redshift::Cluster, AWS::Redshift::ClusterParameterGroup, AWS::Redshift::ClusterSecurityGroup, 和 AWS::Redshift::ClusterSubnetGroup

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

AWS::RDS::DBCluster

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

AWS::S3::Bucket

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

2010-05-15

新资源

2017 年 5 月 11 日

以下新资源支持将 AWS WAF 与 Elastic Load Balancing (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 日

AWS Config ConfigRule SourceDetails

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

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

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

AWS::ElasticLoadBalancingV2::LoadBalancer

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

AWS::EMR::Cluster

AWS CloudFormation 现在支持 Amazon EMR 群集的 Auto Scaling。

AWS::IAM::ManagedPolicy

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

AWS::Lambda::Function

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

AWS::OpsWorks::Instance

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

AWS::OpsWorks::UserProfile

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

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

AWS::Redshift::Cluster

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

2010-05-15

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

2017 年 4 月 6 日

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

现在,您可以使用 AWS 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

Amazon Route 53 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 日

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

2010-05-15

更新资源

2017 年 1 月 17 日

AWS::AutoScaling::AutoScalingGroup

LoadBalancerNames 属性可更新,无需替换 Auto Scaling 组。

AWS::ECS::TaskDefinition

添加了 NetworkModeMemoryReservation 属性。

AWS::RDS::DBCluster

AWS CloudFormation 支持对 Tags 属性的更新。

AWS::RDS::DBInstance

添加了 Timezone 属性。

AWS IoT TopicRule FirehoseAction

添加了 Separator 属性。

AWS::OpsWorks::Instance

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

2010-05-15

新资源

2016 年 12 月 1 日

AWS::CodeBuild::Project

使用 AWS::CodeBuild::Project 资源创建一个 AWS CodeBuild 项目,此项目定义 AWS 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

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

AWS::EC2::VPC

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

AWS::SSM::Document

添加了 DocumentType 属性。

2010-05-15

资源规范

2016 年 11 月 22 日

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

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

2010-05-15

转换

2016 年 11 月 17 日

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

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 用于加密和解密环境变量的 AWS Key Management Service 密钥。

2010-05-15

新的 CLI 命令

2016 年 11 月 17 日

将本地项目上传到 S3 存储桶

使用 aws cloudformation package 命令将 AWS CloudFormation 模板中引用的本地项目上传到 S3 存储桶。

快速部署带转换的模板

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

2010-05-15

已更新资源

2016 年 11 月 03 日

AWS::CloudFront::Distribution

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

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

2010-05-15

列出堆栈导出

2016 年 11 月 03 日

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

2010-05-15

使用堆栈进行持续交付

2016 年 11 月 03 日

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

2010-05-15

在回滚期间跳过资源

2016 年 11 月 03 日

如果您的堆栈处于 UPDATE_ROLLBACK_FAILED 状态,可使用 ContinueUpdateRollback 操作的 ResourcesToSkip 参数跳过 AWS 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 托管的 AWS 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

AWS CloudFormation 服务角色

2016 年 9 月 26 日

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

2010-05-15

新功能

2016 年 9 月 19 日

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

2010-05-15

YAML 支持

2016 年 9 月 19 日

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

2010-05-15

新的内部函数

2016 年 9 月 19 日

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

2010-05-15

新资源

2016 年 9 月 19 日

AWS::KMS::Alias

使用 AWS::KMS::Alias 资源为 AWS Key Management Service 客户主密钥创建别名。

更新资源

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 属性将 Auto Scaling 组与一个或多个 应用程序负载均衡器 目标组关联。

AWS::ECS::Service

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

2010-05-15

新资源

2016 年 8 月 09 日

AWS CloudFormation 添加了以下资源:

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

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

AWS::CertificateManager::Certificate

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

2010-05-15

更新资源

2016 年 8 月 09 日

AWS 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 日

AWS CloudFormation 更新了以下资源:

AWS::IAM::GroupAWS::IAM::RoleAWS::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

Auto Scaling 组 UpdatePolicy

2016 年 6 月 9 日

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

2010-05-15

新资源

2016 年 6 月 9 日

AWS CloudFormation 添加了以下资源:

AWS::EC2::FlowLog

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

AWS::KinesisFirehose::DeliveryStream

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

2010-05-15

更新资源

2016 年 6 月 9 日

AWS CloudFormation 更新了以下资源:

AWS::Kinesis::Stream

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

AWS::Lambda::Function

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

AWS::SNS::Topic

AWS 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

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

AWS::GameLift::Fleet

使用 MaxSizeMinSize 属性指定您的 Amazon GameLift 队列中允许的 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 日

AWS 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 日

AWS CloudFormation 添加了以下资源:

AWS::ECR::Repository

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

AWS::EC2::NatGateway

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

AWS::Elasticsearch::Domain

创建包含用于处理 Amazon ES 请求的 Amazon ES 引擎实例的 Amazon Elasticsearch Service (Amazon ES) 域。

AWS::EMR::ClusterAWS::EMR::InstanceGroupConfigAWS::EMR::Step

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

2010-05-15

更新资源

2016 年 2 月 26 日

AWS CloudFormation 更新了以下资源:

AWS::CloudTrail::Trail

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

AWS::Config::ConfigurationRecorder

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

AWS::RDS::DBCluster

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

2010-05-15

保留资源

2016 年 2 月 26 日

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

2010-05-15

更新堆栈标签

2016 年 2 月 26 日

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

2010-05-15

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

2016 年 1 月 25 日

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

2010-05-15

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

2016 年 1 月 7 日

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

  • 示例解决方案

  • 应用程序框架

  • 服务

有关更多信息,请参阅 示例模板

2010-05-15

新资源

2015 年 12 月 28 日

AWS 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 日

AWS 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 元数据键可在 AWS CloudFormation 控制台中对参数进行分组和排序。

2010-05-15

更新策略属性

2015 年 12 月 3 日

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

2010-05-15

新资源

2015 年 12 月 3 日

AWS CloudFormation 添加了以下资源:

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

使用 AWS 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 日

AWS CloudFormation 更新了以下资源:

AWS::AutoScaling::LaunchConfiguration

指定 EBS 卷是否加密。

AWS::AutoScaling::ScalingPolicy

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

AWS::CloudTrail::Trail

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

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

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

AWS::DynamoDB::Table

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

AWS::EC2::Instance

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

AWS::EC2::SpotFleet

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

AWS::Redshift::Cluster

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

AWS::WorkSpaces::Workspace

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

2010-05-15

资源更新

2015 年 11 月 4 日

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

2010-05-15

新资源

2015 年 10 月 1 日

AWS CloudFormation 添加了以下资源:

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

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

AWS::DirectoryService::SimpleAD

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

AWS::EC2::PlacementGroup

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

AWS::EC2::SpotFleet

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

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

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

2010-05-15

资源更新

2015 年 10 月 1 日

AWS 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) 策略,可以使用 AWS 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 日

AWS CloudFormation 更新了以下资源:

AWS::ElasticBeanstalk::Environment

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

AWS::Lambda::Function

对于 Code 属性,使用 ZipFile 属性将您的 Lambda 函数的源代码直接写入到模板中。目前,只能针对 nodejs 运行时环境使用 ZipFile 属性。但您仍可以为所有运行时环境(如 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 日

AWS 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 日

AWS CloudFormation 更新了以下资源:

AWS::EC2::Subnet

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

AWS::ElastiCache::CacheCluster

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

AWS::IAM::User

对于 LoginProfile 属性,请使用 PasswordResetRequired 属性,以便在用户登录 AWS 管理控制台时要求其设置新密码。

AWS::OpsWorks::Layer

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

AWS::S3::Bucket

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

2010-05-15

新的参数类型

2015 年 5 月 19 日

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

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 日

AWS CloudFormation 添加了以下资源:

AWS::AutoScaling::LifecycleHook

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

AWS::RDS::EventSubscription

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

2010-05-15

资源更新

2015 年 4 月 16 日

AWS 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 日

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

2010-05-15

Elastic Load Balancing 更新

2014 年 12 月 24 日

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

2010-05-15

Amazon Route 53 更新

2014 年 11 月 6 日

您现在可配置和管理 Amazon Route 53 托管区域运行状况检查故障转移记录集地理位置记录集

2010-05-15

Auto Scaling 滚动更新增强功能

2014 年 11 月 6 日

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

2010-05-15

新的 VPC Fn:GetAtt 属性

2014 年 11 月 6 日

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

2010-05-15

新的特定于 AWS 的参数类型

2014 年 11 月 6 日

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

2010-05-15

CreationPolicy 属性

2014 年 11 月 6 日

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

2010-05-15

Amazon CloudFront 转发的值

2014 年 9 月 29 日

对于缓存行为,您可将标头转发到源。请参阅CloudFront 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 日

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

2010-05-15

UpdatePolicy 属性更新

2014 年 9 月 05 日

您可为具有关联的计划操作的 Auto Scaling 组指定更新策略。有关更多信息,请参阅 UpdatePolicy

2010-05-15

Amazon CloudWatch 支持

2014 年 7 月 10 日

您可以使用 AWS 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 日

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

2010-05-15

Auto Scaling 组更新

2014 年 6 月 17 日

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

2010-05-15

AWS CloudTrail 支持

2014 年 6 月 17 日

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

2010-05-15

更新堆栈增强功能

2014 年 5 月 12 日

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

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

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

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

2010-05-15

Amazon Kinesis 支持

2014 年 5 月 6 日

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

2010-05-15

新的 S3 存储桶属性

2014 年 5 月 5 日

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

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

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

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

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

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

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

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

2010-05-15

Auto Scaling 支持

2014 年 5 月 5 日

AWS CloudFormation 支持 Auto Scaling 组的指标集合。有关更多信息,请参阅 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) 来记录 AWS CloudFormation 请求。借助 CloudTrail,您可以获取您账户的 AWS CloudFormation API 调用的历史记录。有关更多信息,请参阅 在 AWS CloudTrail 中记录 AWS CloudFormation API 调用

2010-05-15

Elastic Load Balancing 更新

2014 年 3 月 20 日

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

2010-05-15

AWS OpsWorks 支持

2014 年 3 月 3 日

您可以使用 AWS 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 日

您可以使用 AWS 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 日

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

2010-05-15

DynamoDB 二级索引

2014 年 1 月 27 日

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

2010-05-15

Auto Scaling 更新

2014 年 1 月 2 日

您可以为 Auto Scaling 组或启动配置指定实例 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 日

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

2010-05-15

新控制台

2013 年 12 月 19 日

AWS 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 日

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

2010-05-15

防止意外更新堆栈资源

2013 年 11 月 8 日

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

2010-05-15

名称资源

2013 年 11 月 8 日

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

  • CloudWatch 警报

  • DynamoDB 表

  • Elastic Beanstalk 应用程序和环境

  • S3 存储桶

  • SNS 主题

  • Amazon SQS 队列

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

2010-05-15

分配自定义资源类型

2013 年 11 月 8 日

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

2010-05-15

添加伪参数

2013 年 11 月 8 日

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

2010-05-15

在 IAM 策略中指定堆栈

2013 年 11 月 8 日

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

2010-05-15

联合支持

2013 年 10 月 14 日

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

2010-05-15

Amazon RDS 只读副本支持

2013 年 9 月 24 日

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

2010-05-15

将公有 IP 地址与 Auto Scaling 组中的实例关联

2013 年 9 月 19 日

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

2010-05-15

其他 VPC 支持

2013 年 9 月 17 日

AWS 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 将自动更新已发生更改的嵌套堆栈。有关更多信息,请参阅 AWS CloudFormation 堆栈更新

2010-05-15

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

2013 年 2 月 28 日

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

2010-05-15

Auto Scaling 组的滚动部署

2013 年 2 月 20 日

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

有关更多信息以及示例,请参阅 UpdatePolicy

2010-05-15

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

2013 年 2 月 20 日

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

2010-05-15

Auto Scaling 组的 EBS 优化实例

2013 年 2 月 20 日

您现在可以在 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 管理控制台来创建和查看堆栈的流程。这些章节如下:

2010-05-15

新文档

2012 年 11 月 15 日

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

2010-05-15

更新的文档

2012 年 11 月 15 日

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

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

2010-05-15

新增和更新的文档

2012 年 8 月 27 日

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

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

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

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

2010-05-15

新功能

2012 年 4 月 25 日

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

可下载用于演示新 VPC 功能的模板:

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

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

2010-05-15

新功能

2012 年 4 月 13 日

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

2010-05-15

新功能

2012 年 2 月 2 日

AWS 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

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

  • 通过设置 AWS::AutoScaling::AutoScalingGroup 资源的 VPCZoneIdentifier 属性,将 Auto Scaling 组与现有 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 日

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

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

2010-05-15

新编指南

2012 年 2 月 2 日

现有章节已重新组织为新章节:与 AWS CloudFormation 模板一起运行管理堆栈模板参考移至目录的最高一层。估算 AWS CloudFormation 堆栈的成本移至“入门”这一节。

2010-05-15

新增内容

2012 年 2 月 2 日

添加了三个新章节:

2010-05-15

新功能

2011 年 5 月 26 日

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

2010-05-15

新功能

2011 年 5 月 26 日

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

2010-05-15

新链接

2011 年 3 月 1 日

AWS CloudFormation 端点信息现在位于 AWS General Reference 中。有关详细信息,请转到 Amazon Web Services 一般参考中的“地区和终端节点”。

2010-05-15

首次发布

2011 年 2 月 25 日

这是 AWS CloudFormation 的第一个公开发行版。

2010-05-15