简介
腾讯云对象存储(Cloud Object Storage,COS)提供了对象锁定功能,以确保在设定期限内对象不能被改写或者删除,且可以立即访问。本文档主要介绍如何在控制台开启对象锁定功能。关于对象锁定功能的详细说明、使用限制、兼容性等,请参见 对象锁定概述。
说明:
对象锁定功能目前仅对白名单客户开放,如需开通该功能请 联系我们。
多 AZ 存储桶,仅广州地域支持开启 Worm,如需使用 请 联系我们 单独开通白名单。
对象锁定功能与版本控制、存储桶复制、智能分层功能互斥,已开启这些功能的存储桶不支持开启对象锁定,已开启对象锁定的存储桶不支持开启这些功能,详情可参见 限制说明。
操作步骤
1. 登录 对象存储控制台。
2. 在左侧菜单栏中,单击存储桶列表,进入存储桶列表页面。
3. 单击需要设置对象锁定的存储桶,进入存储桶列表页面。
4. 单击左侧的安全管理 > 对象锁定,找到对象锁定配置项,单击编辑,将当前状态修改为“开启”。
5. 在配置窗口中输入保留时间,单击保存。
保留时间:设置对象锁定的保留时间,当超出保留时间后,对象锁定配置将失效,可对其进行增删改等操作。请填写一个介于1到36500之间的正整数,保留周期只能延长,不能缩短,请合理配置。注意:
设置对象锁定的保留时间后,对象在此期间将保持对象锁定状态,无法取消对象锁定。
6. 单击保存后,即可完成存储桶对象锁定的设置。设置完成后,您可查看对象锁定的到期日期。单击左侧文件列表,选择需要查看的文件,并单击文件右侧的详情,在基本信息中可以看到对象锁定的到期日期(北京时间)。
使用限制
1. 对象锁定功能目前仅对白名单客户开放,请 联系我们。
2. 对象锁定不支持版本控制功能,已开启对象锁定的存储桶不支持开启版本控制,存储桶版本控制处于开启、暂停状态,均不支持开启对象锁定。
3. 对象锁定不支持存储桶复制功能,由于对象锁定不兼容版本控制功能,且在存储桶复制规则下源存储桶、目标存储桶必须开启版本控制,所以开启对象锁定的存储桶无法作为存储桶复制的源存储桶、目标存储桶。
4. 对象锁定不支持智能分层功能。已开启对象锁定的存储桶不支持开启智能分层配置,存储桶开启智能分层配置后,不支持开启对象锁定。
5. 对象锁定与生命周期规则的关系。对象处于保留期内,生命周期配置的沉降、删除操作均不生效;对象超过保留期后,生命周期配置的沉降、删除操作可正常生效。
生命周期规则 | 对象锁定保留期 | 生命周期执行表现 |
20天沉降对象 | 30天保留期 | 上传后第20天,对象不沉降,上传后第31天对象沉降。 |
20天删除对象 | 30天保留期 | 上传后第20天,对象不删除,上传后第31天对象被删除。 |
20天沉降对象 | 10天保留期 | 上传后20天对象正常沉降。 |
20天删除对象 | 10天保留期 | 上传后20天对象正常删除。 |
6. 对存储桶开启对象锁定后,文件碎片不受对象锁定规则限制,用户可以清除存储桶内的文件碎片。
7. 对象锁定功能开启后无法关闭。
8. 开启对象锁定后,存储桶和对象 ACL 可以修改。