将您用不同 AWS 账户创建的 Amazon VPC 和私有托管区域关联
如果要将您使用一个 AWS 账户创建的 VPC 与使用另一个账户创建的私有托管区域关联,请执行以下过程:
要将用不同 AWS 账户创建的 Amazon VPC 和私有托管区域关联
-
使用创建托管区域的账户,通过以下方法之一授权将 VPC 与私有托管区域关联:
AWS CLI — 请参阅 AWS CLI 命令参考中的 create-vpc-association-authorization。
AWS软件开发工具包或 AWS Tools for Windows PowerShell – 请参阅 AWS 文档页面上的适用文档
Amazon Route 53 API — 请参阅 Amazon Route 53 API 参考中的 CreateVPCAssociationAuthorization
请注意以下几点:
如果要将您用一个账户创建的多个 VPC 与用另一账户创建的托管区域关联,必须为每个 VPC 提交一个授权请求。
在授权关联时,您必须指定托管区域 ID,因此私有托管区域必须已存在。
您不能使用 Route 53 控制台来授权将 VPC 与私有托管区域关联,或直接进行关联。
使用创建 VPC 的账户将 VPC 与托管区域关联。与授权关联一样,您可以使用 AWS 软件开发工具包、Tools for Windows PowerShell、AWS CLI,或 Route 53 API。如果您使用 API,请使用 AssociateVPCWithHostedZone 操作。
推荐 — 删除将 VPC 与托管区域关联的授权。删除授权不会影响关联,只是禁止您以后将 VPC 与该托管区域重新关联。如果要将 VPC 与托管区域重新关联,您需要重复执行此过程的步骤 1 和 2。
重要
ListHostedZonesByVPC
返回给定 VPC 的托管区,GetHostedZone
API 返回与托管区关联的 VPC。这些 API 仅考虑由AssociateVPCWithHostedZone
API 创建的托管区与 VPC 的关联,或在创建私有托管区时创建的关联。如果想获得托管区与 VPC 关联的完整列表,也可以调用 ListProfileResourceAssociations。注意
有关可创建的最大授权数,请参阅实体的配额。