您可以将自定义轨迹发送到云轨迹吗?

Can you send custom trail to a cloud trail?

我想为我们正在使用的 api 上的每个请求创建一个日志。您能否将自定义轨迹发送到云轨迹以便在每个请求上都有面包屑?

我将无服务器 lambda 与云轨迹连接起来,它给了我一个 "trail" 但不知何故,获取页面的请求没有被记录。

记录的内容是登录(连接到 cognito)和一些事件名称为 "ListFunctions20150331" 和 "GetTrailStatus" 的东西(我不太明白,有人能解释一下这些是什么吗?)。

我想记录在我使用的 api 上收到的每个请求。

请求级别的日志记录是 CloudTrail 上的一个单独标志,默认情况下未启用 - 如果您在控制台中进入跟踪设置,应该有一个名为数据事件的部分。其中,select 用于记录有关您的 Lambda 函数的事件。但请注意,记录 Lambda 事件确实需要额外费用。

CloudTrail 文档页面上提供了更多详细信息:https://docs.aws.amazon.com/awscloudtrail/latest/userguide/logging-management-and-data-events-with-cloudtrail.html#logging-data-events