一旦我在s3存储桶中获得任何文件,我就会尝试触发Lambda。为此,我在s3存储桶中配置了事件。但是,我需要给将被触发的Lambda (事件)提供一个输入。我该怎么做?
发布于 2019-12-18 23:24:45
将新的Lambda函数处理程序添加到项目中。创建一个新的函数处理程序名称,名为'S3FunctionHandler';使用已选择的默认输入类型S3 Event;将输出类型保留为object:

这将使用Lambda函数处理程序创建一些样板代码,该处理程序接受S3事件作为输入:

选择S3FunctionHandler,然后选择一个IAM角色:

切换到亚马逊网络服务管理控制台,使用虚拟S3事件测试Lambda函数。我们需要对其进行测试,为此,让我们配置一个测试事件。选择S3 Put事件,您可以通过单击Actions选项卡找到该事件。这模拟了某人将新对象上载到S3存储桶。

https://stackoverflow.com/questions/59394724
复制相似问题