在某些情况下,需要清空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