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

AWS::ServiceDiscovery::Service

AWS::ServiceDiscovery::Service 资源为您希望 Amazon Route 53 在您注册实例时创建的最多 5 个记录和一个可选运行状况检查定义一个模板。有关更多信息,请参阅 Amazon Route 53 API Reference 中的 CreateService

语法

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

JSON

{ "Type" : "AWS::ServiceDiscovery::Service", "Properties" : { "Description" : String, "DnsConfig" : DnsConfig, "HealthCheckConfig" : HealthCheckConfig, "Name" : String } }

YAML

Type: "AWS::ServiceDiscovery::Service" Properties: Description: String DnsConfig: DnsConfig HealthCheckConfig: HealthCheckConfig Name: String

属性

Description

服务的描述。

必需:否

类型:字符串

更新要求无需中断

DnsConfig

一个复杂类型,包含有关您希望 Route 53 在您注册实例时创建的资源记录集的信息。

必需:是

类型Amazon Route 53 ServiceDiscovery DnsConfig

更新要求无需中断

HealthCheckConfig

一个复杂类型,包含可选运行状况检查的设置。如果您指定运行状况检查的设置,则 Route 53 会将运行状况检查与您在 DnsConfig 中指定的所有资源记录集关联。

必需:否

类型Amazon Route 53 ServiceDiscovery HealthCheckConfig

更新要求无需中断

Name

您要分配给服务的名称。

必需:否

类型:字符串

更新要求替换

返回值

Ref

当您将 AWS::ServiceDiscovery::Service 资源的逻辑 ID 传递给内部 Ref 函数时,该函数将返回服务的 Id 值。

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

Fn::GetAtt

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

Id

服务的 ID。

Arn

服务的 Amazon 资源名称 (ARN)。

Name

已分配给服务的名称。

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

另请参阅