您可以在 Amazon EC2 上的以下操作系统上运行 X-Ray 守护程序:

  • Amazon Linux

  • Ubuntu

  • Windows Server (2012 R2 及更高版本)

使用实例配置文件授予守护程序权限以上传跟踪数据到 X-Ray。

#!/bin/bash
curl https://s3.dualstack.us-east-2.amazonaws.com/aws-xray-assets.us-east-2/xray-daemon/aws-xray-daemon-3.x.rpm -o /home/ec2-user/xray.rpm
yum install -y /home/ec2-user/xray.rpm

授予守护程序向 X-Ray 发送数据的权限

X-Ray 守护程序使用 AWS 开发工具包上传跟踪数据到 X-Ray,它需要具有权限的 AWS 凭证来完成此操作。

在 Amazon EC2 上,守护程序自动使用实例的实例配置文件角色。在本地,将您的访问密钥保存到您的用户目录中名为 credentials 的文件夹下名为 .aws 的文件内。

例 ~/.aws/credentials

[default]
aws_access_key_id = AKIAIOSFODNN7EXAMPLE
aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
01-20 05:59