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

AWS::Route53::HostedZone

AWS::Route53::HostedZone 资源创建一个托管区域,该区域可包含某个域的一组记录集。无法创建顶级域 (TLD) 的托管区域。有关更多信息,请参阅 Amazon Route 53 API Reference 中的 POST CreateHostedZonePOST CreateHostedZone(私有)

语法

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

JSON

{ "Type" : "AWS::Route53::HostedZone", "Properties" : { "HostedZoneConfig" : HostedZoneConfig, "HostedZoneTags" : [ HostedZoneTags, ... ], "Name" : String, "VPCs" : [ HostedZoneVPCs, ... ] } }

YAML

Type: "AWS::Route53::HostedZone" Properties: HostedZoneConfig: HostedZoneConfig HostedZoneTags: - HostedZoneTags Name: String VPCs: - HostedZoneVPCs

属性

HostedZoneConfig

一个包含有关您的托管区域的可选评论的复杂类型。

Required: No

类型Amazon Route 53 HostedZoneConfig 属性

更新要求无需中断

HostedZoneTags

此托管区域的任意标签组(键/值对)。

Required: No

类型Amazon Route 53 HostedZoneTags 的列表

更新要求无需中断

Name

域的名称。对于包含域名的资源记录类型,请指定完全限定域名。

Required: Yes

Type: String

更新要求替换

VPCs

要与此托管区域关联的一个或多个 VPC。如果指定此属性,则 AWS CloudFormation 会创建一个私有托管区域。

Required: No

类型Amazon Route 53 HostedZoneVPCs 的列表

如果此属性是之前指定的并且您要修改值,则更新要求无中断。如果未指定此属性并且您添加了值,则更新要求替换。此外,如果已指定此属性并且您删除所有值,则更新要求替换

返回值

Ref

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

{ "Ref": "myHostedZone" }

Ref 返回托管区域 ID,如 Z23ABC4XYZL05B

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

Fn::GetAtt

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

NameServers

返回特定托管区域的名称服务器集。例如:ns1.example.com

示例

下面的模板代码段为 example.com 域创建一个私有托管区域。

JSON

"DNS": { "Type": "AWS::Route53::HostedZone", "Properties": { "HostedZoneConfig": { "Comment": "My hosted zone for example.com" }, "Name": "example.com", "VPCs": [{ "VPCId": "vpc-abcd1234", "VPCRegion": "ap-northeast-1" }, { "VPCId": "vpc-efgh5678", "VPCRegion": "us-west-2" }], "HostedZoneTags" : [{ "Key": "SampleKey1", "Value": "SampleValue1" }, { "Key": "SampleKey2", "Value": "SampleValue2" }] } }

YAML

DNS: Type: "AWS::Route53::HostedZone" Properties: HostedZoneConfig: Comment: "My hosted zone for example.com" Name: "example.com" VPCs: - VPCId: "vpc-abcd1234" VPCRegion: "ap-northeast-1" - VPCId: "vpc-efgh5678" VPCRegion: "us-west-2" HostedZoneTags: - Key: "SampleKey1" Value: "SampleValue1" - Key: "SampleKey2" Value: "SampleValue2"

本页内容: