如何在Node JS中创建一个触发lambda函数的事件?

i86rm4rw  于 2023-06-22  发布在  Node.js
关注(0)|答案(1)|浏览(173)

我正在做一个项目,当用户上传视频时,将视频存储到单个S3 Buckets中。我还计划在AWS Lambda函数中使用AWS Elastic Transcoder处理这些视频。我想创建一个触发Node JS中lambda函数的事件,这样我就可以更改源存储桶,而不必在Lambda接口中手动执行。如何使用Node JS实现这一点?
我试图找到如何为lambda函数编写事件并触发它,所以到目前为止我找不到任何东西。

irlmq6kh

irlmq6kh1#

您可以使用s3 event notifications创建s3触发器。
可以对下列通知使用创建事件
目前,Amazon S3可以发布以下事件的通知:

New object created events
Object removal events
Restore object events
Reduced Redundancy Storage (RRS) object lost events
Replication events
S3 Lifecycle expiration events
S3 Lifecycle transition events
S3 Intelligent-Tiering automatic archival events
Object tagging events
Object ACL PUT events

您可以按照本指南实现:https://docs.aws.amazon.com/lambda/latest/dg/with-s3-example.html
对于这个问题,我假设你已经部署了lambda函数。

相关问题