将 Resolver 查询日志记录配置与其它 AWS 账户共享 - Amazon Route 53

将 Resolver 查询日志记录配置与其它 AWS 账户共享

您可以将您使用 AWS 账户创建的查询日志记录配置与其它 AWS 账户共享。要共享配置,Route 53 Resolver 控制台与 AWS Resource Access Manager 集成。有关 Resource Access Manager 的更多信息,请参阅 Resource Access Manager 用户指南

请注意以下几点:

将 VPC 与共享查询日志记录配置相关联

如果其它 AWS 账户与您的账户共享了一个或多个配置,您可以按照将 VPC 与您创建的配置关联的方式,将共享 VPC 与配置关联。

删除或取消共享配置

如果您将某个配置与其它账户共享,然后删除了配置或者停止了共享,并且如果一个或多个 VPC 与配置关联,则 Route 53 Resolver 将停止记录源自这些 VPC 的 DNS 查询。

可与配置关联的查询日志记录配置和 VPC 的最大数

当账户创建配置并将其与一个或多个其他账户共享时,可以与配置关联的最大 VPC 数取决于账户。例如,如果您的组织中有 10,000 个账户,则可以在中央账户中创建查询日志记录配置并通过 AWS RAM 将该配置与组织账户共享。然后,组织账户会将该配置与 VPC 关联,并根据其账户的查询日志记录配置 VPC 关联对其进行计数,每个 AWS 区域 限制为 100。但是,如果所有 VPC 都在一个账户中,则可能需要提高该账户的服务限制。

有关当前的 Resolver 配额,请参阅 Route 53 Resolver 的配额

权限

要将规则与其它 AWS 账户共享,您必须有权使用 PutResolverQueryLogConfigPolicy 操作。

对与其共享规则的 AWS 账户的限制

与其共享了规则的账户无法更改或删除该规则。

标记

只有创建规则的账户可以添加、删除或查看规则上的标签。

要查看规则当前的共享状态(包括共享规则的账户或与其共享了规则的账户),以及将规则与其他账户共享,请执行以下步骤。

要查看共享状态并将查询日志记录配置与其它 AWS 账户共享
  1. 登录 AWS Management Console,并通过以下网址打开 Route 53 控制台:https://console.aws.amazon.com/route53/

  2. 在导航窗格中,选择 Query Logging(查询日志记录)。

  3. 在导航栏上,选择您在其中创建了规则的区域。

    Sharing status (共享状态) 列显示当前账户所创建规则或者与当前账户所共享规则的当前共享状态。

    • 未共享:当前 AWS 账户创建的规则,并且该规则未与任何其它账户共享。

    • Shared by me (由我共享):当前账户创建的规则并且已与一个或多个账户共享。

    • Shared With me (与我共享):其他账户创建的规则并且已与当前账户共享。

  4. 选择您要显示共享信息或者您要与其他账户共享的规则的名称。

    Rule: rule name (规则: <规则名称>) 页面上,Owner (所有者) 下的值显示创建该规则的账户的 ID。除非 Sharing status (共享状态) 的值为 Shared with me (与我共享),否则这是当前账户。如果是共享的规则,则 Owner (所有者) 是创建该规则并与当前账户进行共享的账户。

    还会显示共享状态。

  5. 选择共享配置以打开 AWS RAM 控制台

  6. 要创建资源共享,请按照《AWS RAM 用户指南》中的在 AWS RAM 中创建资源共享的步骤操作。

    注意

    您无法更新共享设置。如果想要更改任何以下设置,您必须使用新设置重新共享规则,然后删除旧的共享设置。