メニュー
AWS CloudFormation
ユーザーガイド (API Version 2010-05-15)

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.DeploymentOptionWITH_TRAFFIC_CONTROL に設定されていない場合、AWS CloudFormation は LoadBalancerInfo で指定した設定を無視します。

注記

AWS CloudFormation では、AWS Lambda コンピューティングプラットフォームでのみ Blue/Green デプロイがサポートされます。

LoadBalancerInfoAWS::CodeDeploy::DeploymentGroup リソースのプロパティです。

構文

AWS CloudFormation テンプレートでこのエンティティを宣言するには、次の構文を使用します。

JSON

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

プロパティ

ElbInfoList

デプロイで使用する Elastic Load Balancing ロードバランサーに関する情報。

条件付き: ElbInfoList または TargetGroupInfoList のどちらかを指定する必要があります。両方を指定することはできません。

必須: いいえ

: AWS CodeDeploy DeploymentGroup ELBInfo のリスト

更新に伴う要件: 中断はありません。

TargetGroupInfoList

デプロイで使用するターゲットグループに関する情報。 インスタンスはターゲットグループにターゲットとして登録され、トラフィックはターゲットグループにルーティングされます。

条件付き: ElbInfoList または TargetGroupInfoList のどちらかを指定する必要があります。両方を指定することはできません。

必須: いいえ

: AWS CodeDeploy DeploymentGroup TargetGroupInfo のリスト

更新に伴う要件: 中断はありません。

このページの内容: