发布于: 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 的更多信息,请访问我们的文档页面。