【发布时间】:2014-06-25 10:42:40
【问题描述】:
我有一个带有多个键的 S3 存储桶。我每天都会添加新的密钥。我想让任何超过 x 天(比如 10 天)的密钥过期。
我的密钥是基于日期的,如下所示:program1_2014_06_24
我创建了一个这样的生命周期规则:
life = boto.s3.lifecycle.Lifecycle()
life.add_rule('rule1', status='Enabled', expiration=10)
bucket.configure_lifecycle(life)
这能解决吗?那么,如果我今天添加 20 个密钥,它们会在 10 天内被删除吗?我明天添加的 30 个密钥会在之后的第二天被删除吗?换句话说,我需要每天添加一个新的生命周期规则,还是只需要一次
对不起,我在生命周期中找到的文档不是很好。
【问题讨论】:
-
你试过了吗?效果和你想的一样吗?
标签: python amazon-s3 lifecycle boto