AWS S3 - 使用Lambda计算文件哈希值

时间:2017-06-06 06:59:28

标签: amazon-s3 aws-lambda

对于S3存储桶的每个PUT请求是否可以使用lambda函数来计算文件哈希值?是的,我知道,S3使用etags。

2 个答案:

答案 0 :(得分:0)

您可以为每个PUT事件激活S3事件通知。这些事件可以传递给lambda,您可以在其中散列文件。

可以在S3 Bucket下启用事件 - >属性 - >事件

在那里你可以检查'PUT'事件类型并将lambda设置为事件接收器。

答案 1 :(得分:0)

您可以为lambda函数添加触发器。

配置触发器 - >选择S3 - >活动类型 - >对象创建PUT

您将收到有关存储桶上每个PUT请求的通知。您可以使用lambda处理程序访问它,并在该处理函数中执行哈希操作。