我正在处理一个要求,当文件上传到S3存储桶时,我想触发用Java编写的AWS Lambda函数。条件是该功能应提取存储桶中的最新文件。现在,我有了lambda函数,该函数可以拾取指定的文件(已经具有指定的文件名)。但是根据要求,文件名可以是任何名称(例如,web-log-)。有什么办法吗?
由于具有lambda函数,我们可以访问事件对象,我可以使用它来查找最近上传的文件吗?
答案 0 :(得分:1)
您可以签出the AWS Lambda S3 tutorials,它应显示上载的对象如何作为事件数据传递。示例代码中的一行应指向正确的方向:
event.Records[0].s3.object.key