AWS CloudFormation
User Guide (API 版本 2010-05-15)

AWS::ServiceDiscovery::PublicDnsNamespace

AWS::ServiceDiscovery::PublicDnsNamespace 资源指定有关 Amazon Route 53 的公有命名空间的信息。请在您要将 Internet 流量路由到您的资源时使用公有命名空间。有关更多信息,请参阅 Amazon Route 53 API Reference 中的 CreatePublicDnsNamespace

语法

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

JSON

{ "Type" : "AWS::ServiceDiscovery::PublicDnsNamespace", "Properties" : { "Description" : String, "Name" : String } }

YAML

Type: "AWS::ServiceDiscovery::PublicDnsNamespace" Properties: Description: String Name: String

属性

Description

命名空间的描述。

必需:否

类型:字符串

更新要求替换

Name

您要分配给此命名空间的名称。当您创建命名空间时,Route 53 会自动创建一个与该命名空间同名的托管区域。

必需:是

类型:字符串

更新要求替换

返回值

Ref

当您将 AWS::ServiceDiscovery::PublicDnsNamespace 资源的逻辑 ID 传递给内部 Ref 函数时,该函数将返回命名空间的 Id 值。

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

Fn::GetAtt

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

Id

公有命名空间的 ID。

Arn

公有命名空间的 Amazon 资源名称 (ARN)。

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

另请参阅