什么是碎片
碎片(Part)是用户使用Multipart Upload上传模式时,将Object切成若干个的Part,我们将这些Part称为碎片。您将这些Part上传到OSS服务端后,可以调用Complete Multipart Upload将这些碎片(Part)组合成一个完整的Object。
[backcolor=transparent]说明:
您可以通过调用Complete Multipart Upload将这些碎片(Part)组合成一个完整的Object。MultipartUpload使用详情请参考Multipart Upload。
您可以通过设置生命周期管理来定时清理不需要的Part,此配置可以用于清理Bucket中长期没有完成CompleteMultipartUpload的Part,减少空间占用。具体操作请参见 设置生命周期。
碎片(Part)在完成Object组合前,不能被读取。删除Bucket时,必须先删除Object和Part。碎片主要是由分片上传操作产生,具体可参考API文档 Multipart Upload。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
碎片(Part)是在使用分片上传(Multipart Upload)功能时,将一个大文件(Object)拆分成的多个较小数据块。这些数据块各自独立上传至阿里云对象存储服务(OSS),每个块称为一个碎片(Part)。一旦所有Part上传完毕,您需要调用Complete Multipart Upload接口来将这些Part合并成原始的完整Object,实现断点续传和大文件上传的目的。
重要特性与操作注意事项: - 组合Object:通过Complete Multipart Upload API,可以将上传的所有Part合并为一个完整的Object。 - 删除要求:在删除包含分片上传的Bucket前,必须先删除该Bucket下的所有Object及其相关的Part。 - 不可读状态:Part在被组合成完整的Object之前,是不能被直接读取的。 - 自动清理:可以通过设置生命周期管理策略自动删除未完成的Part,以减少存储空间占用并优化成本。 - 安全提示:Bucket和Object一旦删除即无法恢复,请谨慎操作。 - 上传过程:上传Part前,需先通过Initiate Multipart Upload获取uploadId,并确保了解分片上传的整个流程。 - 加密支持:如果初始化分片上传时指定了服务器端加密,那么上传的每个Part都会被相应地加密处理。
综上所述,碎片(Part)是分片上传过程中不可或缺的数据组成部分,正确管理和操作这些Part对于确保数据完整性、提高上传效率及优化存储资源利用至关重要。