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

Amazon s3 AWS S3-使用Lambda计算文件哈希,amazon-s3,aws-lambda,Amazon S3,Aws Lambda,是否可以对S3存储桶的每个PUT请求使用lambda函数来计算文件哈希?是的,我知道,S3使用ETag。您可以为每个PUT事件激活S3事件通知。这些事件可以传递到lambda,您可以在其中散列文件 可以在S3 Bucket->Properties->Events下启用事件 在那里,您可以检查“PUT”事件类型并将lambda设置为事件接收器。您可以为lambda函数添加触发器 配置触发器->选择S3->事件类型->对象创建放置 对于bucket上的每个PUT请求,您都会收到通知。您可以使用lam

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

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

可以在S3 Bucket->Properties->Events下启用事件


在那里,您可以检查“PUT”事件类型并将lambda设置为事件接收器。

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

配置触发器->选择S3->事件类型->对象创建放置


对于bucket上的每个PUT请求,您都会收到通知。您可以使用lambda处理程序访问它,并在该处理程序函数中执行哈希操作。

您到底想实现什么?“文件散列”是什么意思?有很多散列算法。你说你知道S3“使用”ETag。。。Etag是文件内容的散列,使用两种算法之一。。。所以,不清楚你想做什么,或者为什么,