如何查看s3到lambda的事件通知

How to see the event notification from s3 to lambda

在 S3 事件触发 lambda 函数的情况下,我在哪里可以看到从 S3 发送到 lambda 的事件通知(json 结构事件)。可以在 cloudwatch 中捕获吗?

如评论中所述,S3 事件通知作为 event 参数传递给您的 Lambda 处理程序。

这不会在任何地方自动记录(不同于请求 ID、内存大小、内存使用等一般调用信息)。

要查看事件,您需要手动将其记录在您的 Lambda 中,然后在 CloudWatch 中查看。

其实你的问题的答案很简单... 使用 print(event) 将其 post 发送到函数的 CloudWatch 日志。

创建 lambda 函数:

def handler_name(event, context): 
    print(event)

将此函数配置为在 S3 上传时触发。

https://docs.aws.amazon.com/lambda/latest/dg/with-s3-example.html