您可以在 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