我想在Amazon S3中构建生命周期策略,如果在系统中触发了某个业务逻辑,那么符合该条件的项目将从存储桶中删除。
基本上,一旦从业务数据库中删除了条目,就需要在 AFTER 删除提示后30天(在业务工具中)删除它们。对于Amazon S3来说这是可行的吗?如果可以,那该怎么办?
数据存储在Amazon RDS实例中。
答案 0 :(得分:0)
根据您的要求,我认为您可以通过Lambda触发在s3中标记要删除的对象的事件。
来自RDS Ther并不是触发Lambda的直接方式,但你可以做的是你可以创建一个SNS订阅,然后根据它触发Lambda,但问题是有限的事件源参考this < / p>
如果它正在使用AWS Aurora,可以通过AWS Documentation
进行参考