使用Terraform设置cos生命周期,清空存储桶数据

2023-01-29 14:13:47 浏览数 (1)

在某些情况下,需要清空cos中的数据,如果是少量数据,则可以直接进行前台清空操作

根据实际情况,如果清除的量很大,比如500G以上,这样的方法,如果浏览器关闭则会停止删除,并删除清空任务。所以根据提示中的建议,采用生命周期的方式进行删除。

那么如果是用Terraform管理的cos存储桶,应该如下操作;

代码语言:javascript复制
resource "tencentcloud_cos_bucket" "mycos" {
  bucket = "testdel-1254434039"

  lifecycle_rules {
    id = "delete_rule"
    filter_prefix = ""
	non_current_expiration {
        non_current_days = 1
    }
    expiration {
      days = 1
    }
  }
}

操作结果也会产生同样的生命周期规则。 参考文档:https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/latest/docs/resources/cos_bucket#non_current_expiration

https://cloud.tencent.com/document/product/436/8280

0 人点赞