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

AWS::ServiceDiscovery::Instance

AWS::ServiceDiscovery::Instance 资源指定有关 Amazon Route 53 创建的实例的信息。有关更多信息,请参阅 Amazon Route 53 API Reference 中的实例

语法

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

JSON

{ "Type" : "AWS::ServiceDiscovery::Instance", "Properties" : { "InstanceAttributes" : JSON object, "InstanceId" : String, "ServiceId" : String } }

YAML

Type: "AWS::ServiceDiscovery::Instance" Properties: InstanceAttributes: JSON object InstanceId: String ServiceId: String

属性

InstanceAttributes

包含属性键和值的字符串映射。支持的属性键包括:

  • AWS_INSTANCE_PORT:您希望 Route 53 对其执行运行状况检查的终端节点上的端口。如果您指定的服务包括一个 SRV 记录,此值还用于 SRV 记录中的端口值。您还可以指定适用于 Service 配置中的所有实例的默认端口。有关更多信息,请参阅 Amazon Route 53 API Reference 中的 CreateService

  • AWS_INSTANCE_IPV4:如果您指定的服务包含一个 A 记录的资源记录集模板,则为您希望 Route 53 用于 A 记录的值的 IPv4 地址。

  • AWS_INSTANCE_IPV6:如果您指定的服务包含一个 AAAA 记录的资源记录集模板,则为您希望 Route 53 用于 AAAA 记录的值的 IPv6 地址。

必需:是

类型:JSON 对象

更新要求无需中断

InstanceId

要与实例关联的标识符。请注意以下几点:

  • 您可以使用此值来更新现有实例。

  • 要关联新实例,您必须指定一个在您通过使用相同服务关联的实例之间唯一的值。

必需:是

类型:字符串

更新要求替换

ServiceId

服务的 ID,您希望将该服务用于 Route 53 将创建的资源记录集和运行状况检查的设置。

必需:是

类型:字符串

更新要求替换

返回值

Ref

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

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

另请参阅