AWS S3:如何检索bucket活动



我有一个基于Nest.js、TypeScript和Kubernetes的项目。

在我的项目中,我需要处理AWS S3存储桶中的更新,如发布新文件、更新文件和删除,并对这些信息进行处理。

我知道流,它可以在S3 bucket事件(PutObject、Update、Delete等(上触发Lambda函数。我想找到一种方法,如果可能的话,在没有lambda函数的情况下实现同样的东西。

作为一种替代方式,该逻辑可以由Cron作业实现,该作业应该从bucket中获取对象并对其进行处理。但对于这种情况,我需要比较数据来定义发生了什么。

我还考虑了使用Lambda函数的情况,它应该处理S3桶流,并将请求发送到所需的API。

那么,有人面临同样的案件吗?如果是,你是如何解决的?是否可以将S3网络挂钩直接连接到API?如果可以,如何连接?

我将感谢你的建议!

谢谢!

经过研究,我发现可以使用MinIO

这是用RabbitMQ实现它并处理来自AWS S3 Bucket 的事件的好方法

以下是一些有用的指南

https://docs.min.io/docs/minio-bucket-notification-guide.html

http://nm-muzi.com/docs/minio-bucket-notification-guide.html

DockerHub 中的MinIO

相关内容

  • 没有找到相关文章

最新更新