我正在做一个项目,当用户上传视频时,将视频存储到单个S3 Buckets中。我还计划在AWS Lambda函数中使用AWS Elastic Transcoder处理这些视频。我想创建一个触发Node JS中lambda函数的事件,这样我就可以更改源存储桶,而不必在Lambda接口中手动执行。如何使用Node JS实现这一点?我试图找到如何为lambda函数编写事件并触发它,所以到目前为止我找不到任何东西。
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函数。
1条答案
按热度按时间irlmq6kh1#
您可以使用s3 event notifications创建s3触发器。
可以对下列通知使用创建事件
目前,Amazon S3可以发布以下事件的通知:
您可以按照本指南实现:https://docs.aws.amazon.com/lambda/latest/dg/with-s3-example.html
对于这个问题,我假设你已经部署了lambda函数。