AWS CloudFormation
User Guide (API 版本 2010-05-15)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

AWS CodeDeploy DeploymentGroup LoadBalancerInfo

LoadBalancerInfo 属性类型指定有关用于 AWS CodeDeploy 部署组的负载均衡器或目标组的信息。有关更多信息,请参阅 AWS CodeDeploy User Guide 中的将 AWS CodeDeploy 与 Elastic Load Balancing 集成

要使 AWS CloudFormation 使用 LoadBalancerInfo 中指定的属性,DeploymentStyle.DeploymentOption 属性必须设置为 WITH_TRAFFIC_CONTROL。如果 DeploymentStyle.DeploymentOption 未设置为 WITH_TRAFFIC_CONTROL,则 AWS CloudFormation 忽略 LoadBalancerInfo 中指定的任何设置。

注意

AWS CloudFormation 仅在 AWS Lambda 计算平台上支持蓝/绿部署。

LoadBalancerInfoAWS::CodeDeploy::DeploymentGroup 资源的一个属性。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "ElbInfoList" : [ ELBInfo, ... ], "TargetGroupInfoList" : [ TargetGroupInfo, ... ] }

属性

ElbInfoList

有关部署中要使用的 Elastic Load Balancing 负载均衡器的信息。

有条件的:您必须指定 ElbInfoListTargetGroupInfoList,但不能同时指定。

必需:否

类型AWS CodeDeploy DeploymentGroup ELBInfo 的列表

更新要求无需中断

TargetGroupInfoList

有关要在部署中使用的目标组的信息。将实例注册为目标组中的目标,并将流量路由到目标组。

有条件的:您必须指定 ElbInfoListTargetGroupInfoList,但不能同时指定。

必需:否

类型AWS CodeDeploy DeploymentGroup TargetGroupInfo 的列表

更新要求无需中断

本页内容: