AWS::ECS::Service AwsVpcConfiguration - AWS CloudFormation

AWS::ECS::Service AwsVpcConfiguration

AwsVpcConfiguration プロパティは、タスクまたはサービスのネットワーク詳細を表すオブジェクトを指定します。

構文

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

JSON

{ "AssignPublicIp" : String, "SecurityGroups" : [ String, ... ], "Subnets" : [ String, ... ] }

YAML

AssignPublicIp: String SecurityGroups: - String Subnets: - String

プロパティ

AssignPublicIp

タスクの Elastic Network Interface がパブリック IP アドレスを受け取るかどうか。デフォルト値は DISABLED です。

必須: いいえ

タイプ: 文字列

許可された値: DISABLED | ENABLED

Update requires: No interruption

SecurityGroups

タスクまたはサービスに関連付けられたセキュリティグループの ID。セキュリティグループを指定しないと、VPC のデフォルトのセキュリティグループが使用されます。AwsVpcConfiguration ごとに指定できるセキュリティグループは 5 つに制限されています。

注記

指定するすべてのセキュリティグループが、同じ VPC から取得される必要があります。

必須: いいえ

タイプ: 文字列のリスト

Update requires: No interruption

Subnets

タスクまたはサービスに関連付けられたサブネットの ID。AwsVpcConfiguration ごとに指定できるサブネットは 16 個に制限されています。

注記

指定するすべてのサブネットが、同じ VPC から取得される必要があります。

必須: はい

タイプ: 文字列のリスト

Update requires: No interruption