View a markdown version of this page

使用 Amazon X-Ray 使用 VPC 端点 - Amazon X-Ray
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Amazon X-Ray 使用 VPC 端点

如果您使用亚马逊虚拟私有云 (Amazon VPC) 托管 Amazon 资源,则可以在 VPC 和之间建立私有连接 X-Ray。这使您的 Amazon VPC 中的资源无需通过公共互联网即可与 X-Ray 服务通信。

Amazon VPC 可用于在您定义的虚拟网络中启动 Amazon 资源。 Amazon Web Services 服务 借助 VPC,您可以控制您的网络设置,如 IP 地址范围、子网、路由表和网络网关。要将您的 VPC 连接到 X-Ray,您需要定义一个接口 VPC 终端节点。该终端节点 X-Ray 无需互联网网关、网络地址转换 (NAT) 实例或 VPN 连接即可提供可靠、可扩展的连接。有关更多信息,请参阅《Amazon VPC 用户指南》中的什么是 Amazon VPC。

接口 VPC 终端节点由 Amazon PrivateLink该 Amazon 技术提供支持,该技术 Amazon Web Services 服务 通过使用带有私有 IP 地址的弹性网络接口实现私有通信。有关更多信息,请参阅 Amazon Web Services 服务博客文章的新增内容 Amazon PrivateLink 和 Amazon VPC 用户指南中的入门指南。

为确保您可以在所选 X-Ray 中为创建 VPC 终端节点 Amazon Web Services 区域,请参阅支持的区域:。

为创建 VPC 终端节点 X-Ray

要开始在您的 VPC 中 X-Ray 使用,请为创建一个接口 VPC 终端节点 X-Ray。

  1. 打开位于 https://console.aws.amazon.com/vpc/ 的 Amazon VPC 控制台。

  2. 在导航窗格中导航到端点,然后选择创建端点。

  3. 搜索并选择 Amazon X-Ray 服务名称:com.amazonaws.region.xray。

    选择服务。
  4. 选择您想要的 VPC,然后在 VPC 中选择使用接口端点的子网。所选子网中创建一个端点网络接口。您可以在不同的可用区中指定多个子网(在服务支持的情况下),以帮助确保您的接口端点能够在出现可用区故障时复原。如果执行此操作,将在您指定的每个子网中创建一个接口网络接口。

    选择 VPC 和子网。
  5. (可选)默认情况下,终端节点的私有 DNS 处于启用状态,因此 X-Ray您可以使用其默认 DNS 主机名发出请求。您可以选择将其禁用。

  6. 指定要与端点网络接口关联的安全组。

    选择安全组
  7. (可选)指定自定义策略以控制访问 X-Ray 服务的权限。默认情况下,允许完全访问。

控制对您的 X-Ray VPC 终端节点的访问权限

VPC 端点策略是一种 IAM 资源策略,您在创建或修改端点时可将它附加到端点。如果您在创建端点时未附加策略,Amazon VPC 会为您附加一个默认策略,该策略允许对服务的完全访问。端点策略不会覆盖或替换 IAM 用户策略或服务特定的策略。这是一个单独的策略,用于控制从端点中对指定服务进行的访问。端点策略必须采用 JSON 格式编写。有关更多信息,请参阅《Amazon VPC 用户指南》中的使用 VPC 端点控制对服务的访问权限。

VPC 终端节点策略使您能够控制各种 X-Ray 操作的权限。例如,您可以创建仅允许 PutTraceSegment 和拒绝所有其他操作的策略。这限制 VPC 中的工作负载和服务仅向其发送跟踪数据, X-Ray 并拒绝任何其他操作,例如检索数据、更改加密配置或 create/update 群组。

以下是的端点策略示例 X-Ray。此策略允许 X-Ray通过 VPC 连接的用户向发送分段数据 X-Ray,还可以防止他们执行其他 X-Ray 操作。

{"Statement": [ {"Sid": "Allow PutTraceSegments", "Principal": "*", "Action": [ "xray:PutTraceSegments" ], "Effect": "Allow", "Resource": "*" } ] }
编辑的 VPC 终端节点策略 X-Ray
  1. 打开位于 https://console.aws.amazon.com/vpc/ 的 Amazon VPC 控制台。

  2. 在导航窗格中,选择端点。

  3. 如果您尚未为创建终端节点 X-Ray,请按照中的步骤操作为创建 VPC 终端节点 X-Ray。

  4. 选择 com.amazonaws。region.xray 端点,然后选择 “策略” 选项卡。

  5. 选择编辑策略,然后进行更改。

支持的区域:

X-Ray 目前支持以下 VPC 终端节点 Amazon Web Services 区域:

  • 美国东部(俄亥俄州)

  • 美国东部(弗吉尼亚州北部)

  • 美国西部(北加利福尼亚)

  • 美国西部(俄勒冈州)

  • 非洲(开普敦)

  • 亚太地区(香港)

  • Asia Pacific (Mumbai)

  • 亚太地区(大阪)

  • 亚太地区(首尔)

  • 亚太地区(新加坡)

  • 亚太地区(悉尼)

  • 亚太地区(东京)

  • 加拿大(中部)

  • 欧洲地区(法兰克福)

  • 欧洲地区(爱尔兰)

  • 欧洲地区(伦敦)

  • 欧洲地区(米兰)

  • 欧洲地区(巴黎)

  • 欧洲地区(斯德哥尔摩)

  • 中东(巴林)

  • 南美洲(圣保罗)

  • Amazon GovCloud (US-East)

  • Amazon GovCloud (US-West)