AWS::ECS::TaskSet ServiceRegistry - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::ECS::TaskSet ServiceRegistry

服务注册表的详细信息。

语法

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

JSON

{ "ContainerName" : String, "ContainerPort" : Integer, "Port" : Integer, "RegistryArn" : String }

YAML

ContainerName: String ContainerPort: Integer Port: Integer RegistryArn: String

属性

ContainerName

已在任务定义中指定的容器名称值,用于服务发现服务。如果服务任务指定的任务定义使用 bridgehost 网络模式,则必须从任务定义中指定 containerNamecontainerPort 组合。如果服务任务指定的任务定义使用 awsvpc 网络模式,并且使用类型 SRV DNS 记录,则必须指定 containerNamecontainerPort 组合或 port 值,但不能同时指定二者。

必需:否

类型:字符串

Update requires: Replacement

ContainerPort

已在任务定义中指定的端口值,用于服务发现服务。如果服务任务指定的任务定义使用 bridgehost 网络模式,则必须从任务定义中指定 containerNamecontainerPort 组合。如果服务任务指定的任务定义使用 awsvpc 网络模式,并且使用类型 SRV DNS 记录,则必须指定 containerNamecontainerPort 组合或 port 值,但不能同时指定二者。

必需:否

类型:整数

Update requires: Replacement

Port

在服务发现服务指定了一个 SRV 记录时使用的端口值。如果同时使用 awsvpc 网络模式和 SRV 记录,则可能会使用此字段。

必需:否

类型:整数

Update requires: Replacement

RegistryArn

服务注册表的 Amazon 资源名称 (ARN)。当前支持的服务注册表是 AWS Cloud Map。有关更多信息,请参阅 CreateService

必需:否

类型:字符串

Update requires: Replacement