AWS::CodeDeployBlueGreen 转换 - AWS CloudFormation

AWS::CodeDeployBlueGreen 转换

本主题介绍如何使用 AWS::CodeDeployBlueGreen 转换功能,来通过 CodeDeploy 在堆栈上执行 ECS 蓝绿部署。

有关更多信息,请参阅《AWS CloudFormation 用户指南》中的通过 CodeDeploy 使用 CloudFormation 执行 ECS 蓝绿部署

使用量

要使用 AWS::CodeDeployBlueGreen 转换,您必须在 CloudFormation 模板的顶层对其进行声明。AWS::CodeDeployBlueGreen 不能用作嵌入在任何其他模板部分中的转换。

转换声明的值必须为文字字符串。您无法使用参数或函数来指定转换值。

语法

要在 CloudFormation 模板中声明该转换,请使用以下语法:

JSON

{ "Transform":[ "AWS::CodeDeployBlueGreen" ], "Resources":{ ... } }

YAML

Transform: - 'AWS::CodeDeployBlueGreen' Resources: ...

AWS::CodeDeployBlueGreen 转换是一个独立的声明,没有其他参数。

有关可用于在堆栈上进行 ECS 蓝绿部署的完整的 CloudFormation 模板示例,请参阅《AWS CloudFormation 用户指南》中的蓝绿部署模板示例

有关使用宏的一般信息,请参阅《AWS CloudFormation 用户指南》中的 使用模板宏对 CloudFormation 模板执行自定义处理