如果访问 amazon s3 对象,有没有办法调用 lambda 函数?

Is there way to invoke a lambda function if an amazon s3 object is accessed?

我在 amazon s3 存储桶中托管了一个 javascript 文件。每当访问 .js 文件时,都必须调用一个事件并且必须执行 lambda 函数?有什么方法可以知道是否访问了 s3 存储桶中的对象?未创建但刚刚访问。

不,这不是可供 Lambda 挂钩的可用事件之一。

您也许可以使用 S3 访问日志记录来连接某些东西 - 将访问记录到另一个存储桶,并让 Lambda 函数处理生成的日志文件 - 但无论怎么想,它都不是实时的.

仅供参考 - 现在可以通过在 s3 存储桶上创建触发器来启动 lambda 函数。