【问题标题】:AWS EFS - lifecycle rule to delete old filesAWS EFS - 删除旧文件的生命周期规则
【发布时间】:2021-03-13 06:50:28
【问题描述】:

我正在使用 EFS

我想设置某种形式的生命周期规则来删除 EFS 中超过 10 天的所有文件(或者最好,但没有必要,如果它们 10 天没有被访问)

从配置来看,似乎是不可能的。有没有办法做到这一点?也许使用一些 lambda 或其他东西?

【问题讨论】:

    标签: amazon-web-services amazon-efs


    【解决方案1】:

    移动到 IA 然后删除

    您可以使用following:

    通过创建新的 LifecycleConfiguration 对象来启用生命周期管理。 LifecycleConfiguration 对象定义 Amazon EFS 文件系统中的文件何时自动转换到成本较低的 EFS 不频繁访问 (IA) 存储类。 LifecycleConfiguration 适用于文件系统中的所有文件

      put-lifecycle-configuration
    --file-system-id <value>
    --lifecycle-policies <value>
    [--cli-input-json <value>]
    [--generate-cli-skeleton <value>]
    

    只需删除

    但这仍然有点贵,仍然需要您手动删除 EFS IA 存储类。

    所以我会使用 cron 任务,您每天检索文件创建日期,然后使用 AWS CLI 自动删除高于阈值的文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-22
      • 1970-01-01
      • 2020-07-28
      • 2020-12-10
      • 1970-01-01
      • 2022-01-02
      相关资源
      最近更新 更多