AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

AWS::ECS::Cluster

AWS::ECS::Cluster 资源创建 Amazon Elastic Container Service (Amazon ECS) 群集。此资源没有属性;请使用 Amazon ECS 容器代理连接到群集。有关更多信息,请参阅 Amazon Elastic Container Service Developer Guide 中的 Amazon ECS 容器代理

语法

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

JSON

{ "Type" : "AWS::ECS::Cluster", "Properties" : { "ClusterName" : String } }

YAML

Type: "AWS::ECS::Cluster" Properties: ClusterName: String

属性

ClusterName

群集的名称。如果您没有指定名称,则 AWS CloudFormation 将为名称生成一个唯一物理 ID。有关更多信息,请参阅 名称类型

重要

如果指定一个名称,您将无法执行需要替换此资源的更新。您可以执行不需要或者只需要部分中断的更新。如果必须替换资源,请指定新名称。

Required: No

Type: String

更新要求替换

返回值

Ref

当该资源的逻辑 ID 提供给 Ref内部函数时,Ref 将返回资源名称。

在以下示例中,Ref 函数将返回 MyECSCluster 群集的名称,例如 MyStack-MyECSCluster-NT5EUXTNTXXD

{ "Ref": "MyECSCluster" }

有关使用 Ref 功能的更多信息,请参阅参考

Fn::GetAtt

Fn::GetAtt 返回一个此类型指定属性的值。以下为可用属性和示例返回值。

Arn

Amazon ECS 群集的 Amazon 资源名称 (ARN),如 arn:aws:ecs:us-west-2:123456789012:cluster/MyECSCluster

有关使用 Fn::GetAtt 的更多信息,请参见 Fn::GetAtt

示例

以下示例将声明一个 Amazon ECS 群集:

JSON

"MyCluster": { "Type": "AWS::ECS::Cluster" }

YAML

MyCluster: Type: "AWS::ECS::Cluster"

本页内容: