【问题标题】:Amazon S3: "Business Personalized" Lifecycle PolicyAmazon S3:“业务个性化”生命周期策略
【发布时间】:2018-04-10 18:36:25
【问题描述】:

我会在 Amazon S3 中构建一个生命周期策略,如果在系统中触发了某个业务逻辑,那么符合该条件的项目将从存储桶中删除。

基本上,一旦条目从业务数据库中删除,它们需要在删除提示(在业务工具中)之后删除 30 天。这对 Amazon S3 是否可行,如果可行,如何实现?

数据存储在 Amazon RDS 实例中。

【问题讨论】:

    标签: amazon-web-services amazon-s3


    【解决方案1】:

    根据您的要求,我认为您可以触发一个事件,通过Lambda 在 s3 中标记要删除的对象。

    从 RDS 触发 Lambda 不是直接的方法,但您可以创建一个 SNS 订阅,然后基于它触发 Lambda,但问题是事件源有限,请参阅 this

    如果它使用的是 AWS Aurora,那么您可以参考 AWS Documentation

    【讨论】:

    • 在我们的例子中,我们使用的是 Amazon RDS,而不是 DynamoDB。
    猜你喜欢
    • 2023-01-02
    • 2021-06-29
    • 1970-01-01
    • 2022-09-29
    • 1970-01-01
    • 1970-01-01
    • 2020-11-17
    • 2018-12-24
    • 1970-01-01
    相关资源
    最近更新 更多