我想设置 S3 存储桶的生命周期规则,以便存储桶中的每个文件在生成后 7 天被删除。
如果我将生命周期规则设置如下(下面是terraform代码,类似于控制台设置,所以我只是在这里使用它),从今天起7天后,桶“test”中的所有文件会被删除还是每个文件都被删除?由于它们是在不同日期创建的,因此在不同日期删除?我希望它们在不同的日期被删除,而不是一起删除。
顺便说一句,我想我不需要配置:永久删除以前的版本,因为我的 s3 没有启用版本。如果我错了,请纠正我。
resource "aws_s3_bucket" "s3" {
bucket = "test"
lifecycle_rule {
id = "remove_after_7d"
enabled = true
expiration {
days = 7
}
}
}