发布于: Nov 21, 2018

AWS CloudFormation 已更新对以下资源类型的支持。CloudFormation 为您提供了一种通用语言,可描述和预置云环境中的所有基础设施资源。CloudFormation 使您可以跨所有地区和账户,使用简单的文本文件以自动化的安全方式,为您的应用程序需要的所有资源建模并进行预置。该文件将作为您的云环境的单一信任源。

已更新的 CloudFormation 资源类型包括: 

AWS::ApiGateway::Deployment
StageDescription 属性类型中,使用 Tags 属性来指定要与阶段关联的 AWS CloudFormation 资源标记。

 

AWS::ApiGateway::Stage
使用 Tags 属性来指定要与阶段关联的 AWS CloudFormation 资源标记。

 

AWS::EC2::EIP
使用 PublicIpv4Pool 属性来指定您拥有的地址池的 ID,以便 Amazon EC2 从地址池中选择一个地址。

 

AWS::ElasticLoadBalancingV2::Listener

在这一属性类型中:

  • 与 Amazon Cognito 集成以对用户进行身份验证时,请使用 AuthenticateCognitoConfig 属性来指定要使用的请求参数。
  • 使用符合 OpenID Connect (OIDC) 的身份提供程序 (IdP) 对用户进行身份验证时,请使用 AuthenticateOidcConfig 属性来请求参数。
  • 使用 FixedResponseConfig 属性来指定有关返回自定义 HTTP 响应的操作的信息。
  • 使用 RedirectConfig 属性来指定有关重定向操作的信息。


AWS::AutoScaling::AutoScalingGroup
使用 MixedInstancesPolicy 属性来指定用于启动实例的混合实例策略。必须指定此参数、启动模板、启动配置或 Amazon EC2 实例。

 

AWS::EMR::Cluster
使用 Amazon EMR Cluster HadoopJarStepConfig 属性类型来指定包含 JAR 文件的作业流程步骤,该文件的主要功能将被执行。
使用 Amazon EMR Cluster StepConfig 属性类型来指定集群(作业流)步骤。
使用 Amazon EMR Cluster KeyValue 属性类型来指定键值对。
Amazon EMR Cluster JobFlowInstancesConfig 属性类型中,使用 KeepJobFlowAliveWhenNoSteps 属性来指定完成所有步骤后集群是否应保持可用。

 

AWS OpsWorks VolumeConfiguration
VolumeConfiguration 属性类型中,使用 Encryptedproperty 来指定是否加密 Amazon EBS 卷。

 

AWS::RDS::DBCluster
使用 DeletionProtection 属性来指示数据库集群是否应该启用删除保护。该值设置为 true 时,无法删除数据库。默认为 false。

 

AWS::RDS::DBInstance
使用 DeleteAutomatedBackups 属性来指示删除数据库实例时是删除 (true) 还是保留 (false) 自动备份。默认为 true。
使用 DeletionProtection 属性来指示数据库实例是否应该启用删除保护。该值设置为 true 时,无法删除数据库。默认为 false。

 

AWS::S3::Bucket
使用 PublicAccessBlockConfiguration 属性来指定 Amazon S3 存储桶的公共访问配置。

 

AWS::SNS::Topic
使用 KmsMasterKeyId 属性来指定 AWS KMS 密钥标识符。这可以是密钥 ID、密钥 ARN 或密钥别名。

 

要获取资源的完整列表,请点击此处
要了解有关 AWS CloudFormation 的更多信息,请访问我们的文档页面