我正在准备 AWS 考试,我发现了一些关于 AWS CloudTrail 和 AWS X-RAY 的文档,这些文档对它们的使用要求造成了混淆。
我遇到了以下问题,要求在用户请求通过 Amazon API Gateway API 传输到底层服务时对其进行跟踪和分析。
据我了解,我们可以使用 CludTrail 来跟踪和分析用户请求。但正确答案是 AWS XRAY。
引用的文件提到,我们可以使用 AWS CloudTrail 日志进行跟踪、安全分析、资源更改跟踪和合规性/审计。另一方面,我们可以使用 AWS X-RAY 来分析和调试在分布式微服务架构上运行的应用程序。
XRAY 和 CloudTrail 用法都有术语Analyze和trace。所以在这样的需求下我们应该选择哪个服务来跟踪和分析用户请求是相当混乱的