繁体   English   中英

使用上传到 S3 的 json 文件中的输入参数触发 AWS lambda function

[英]Trigger AWS lambda function using input parameter from json file uploaded to S3

我正在尝试将 next.json 文件上传到 S3:

{"Project":"Project1", "Number_test_case":{ "Test1":"Yes","Test2":"No","Test3":"Yes"}, "Execution_time":"date_time"}

通常,date_time 将采用以下格式:28022022_1100 表示 28/02/2022 上午 11 点 我想使用此参数触发 Lambda function 是否可以通过创建规则来实现? 或者我应该修改传递给我的 lambda 处理程序的事件参数吗?

我想用这个参数触发一个 Lambda function

那是不可能的。 一旦在 S3 中创建 object,S3 将始终立即触发 Lambda function。 您不能使用 object 的内容以任何方式控制它。 也没有内置的方法来延迟 Lambda function 的触发。你必须写一些东西,比如另一个 Lambda function,它采用初始 S3 object,读取内容,然后可能创建一个预定事件来触发其他 Lambda function 在给定时间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM