如何使用 AWS RAM 在多个 VPC 和 AWS 账户之间共享 Route 53 Resolver 规则?

1 分钟阅读
0

我想要使用 AWS Resource Access Manager (AWS RAM) 在多个虚拟私有云 (VPC) 或 AWS 账户之间共享 Amazon Route 53 Resolver 规则。

解决方案

创建 Route 53 Resolver 规则(如果您还没有规则)

开始之前,请考虑以下事项:

  • Route 53 Resolver 是一项区域服务。您只能在创建规则的同一区域内共享和关联 VPC。
  • 您必须具有使用 PutResolverRulePolicy 操作的权限才能在 AWS 账户之间共享规则。
  • 您与之共享规则的账户无法更改或删除共享的规则。

在账户 A 中,创建 Route 53 Resolver 规则以与其他账户和 VPC 共享。

与 AWS RAM 共享 Route 53 Resolver 规则

  1. 在账户 A 中打开 Route 53 控制台
  2. 在导航窗格中,选择规则
  3. 选择要共享的规则。
  4. 选择共享
  5. 名称中,输入资源共享的描述性名称。
  6. 对于选择资源类型,选择 Resolver 规则
  7. 选择要共享的 Resolver 规则 ID
  8. 指定要共享的主体。主体可以是单个账户或组织。
  9. (可选)完成标签部分。

接受 AWS RAM 中共享的 Route 53 Resolver 规则

  1. 打开 AWS RAM 控制台
  2. 在导航窗格中,选择与我共享资源共享
  3. 为 Route 53 Resolver 规则选择资源共享 ID。
  4. 选择接受资源共享

将 Route 53 Resolver 规则与 VPC 关联

  1. 在账户 B 中打开 Route 53 控制台
  2. 在导航窗格中,选择规则
  3. 选择您刚刚共享的规则。
  4. 选择关联 VPC
  5. 从下拉列表中选择 VPC,然后选择添加

来自 VPC 的 DNS 查询现在使用来自账户 A 的共享规则的出站端点。AWS RAM 管理 VPC 与来自账户 A 的规则的出站端点之间的连接。

相关信息

管理转发规则

AWS 官方
AWS 官方已更新 1 年前