Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何编写具有S3和Slack集成的AWS lambda函数_Python_Amazon Web Services_Lambda - Fatal编程技术网

Python 如何编写具有S3和Slack集成的AWS lambda函数

Python 如何编写具有S3和Slack集成的AWS lambda函数,python,amazon-web-services,lambda,Python,Amazon Web Services,Lambda,我有一个用例,每当在S3中推送一个对象时,我想调用lambda函数,然后将此通知推送到slack 我知道这是模糊的,但我如何开始这样做?我怎样才能基本上做到这一点?我需要查看结构这两种集成(s3+lambda和lambda+slack)都有很多可用的资源,因此如果您可以将它们放在一起,就可以让它工作 您可以使用S3事件通知直接触发lambda函数: 以下是将lambda与slack集成的一些蓝图: 祝你好运 您可以使用S3事件通知来触发lambda函数。 在bucket的属性中,为事件类型s

我有一个用例,每当在S3中推送一个对象时,我想调用lambda函数,然后将此通知推送到slack


我知道这是模糊的,但我如何开始这样做?我怎样才能基本上做到这一点?我需要查看结构

这两种集成(s3+lambda和lambda+slack)都有很多可用的资源,因此如果您可以将它们放在一起,就可以让它工作


您可以使用S3事件通知直接触发lambda函数:

以下是将lambda与slack集成的一些蓝图:


祝你好运

您可以使用S3事件通知来触发lambda函数。 在bucket的属性中,为事件类型s3:ObjectCreated:Put创建一个新的事件通知,并将目标设置为Lambda函数。 然后,对于lambda函数,用Python或NodeJS(或您喜欢的任何东西)编写代码,解析接收到的事件并将其发送到slackwebhook URL