如何上传超过5GB的大对象?
背景信息
通过OBS管理控制台上传的文件有大小和数量限制,每次最多支持100个文件同时上传,总大小不超过5GB。如果只上传1个文件,则这个文件最大为5GB。
上传超过5GB的大对象
- 5GB < 上传对象 <= 48.8TB
如果需要上传超过5GB的大对象,可以使用OBS Browser+、obsutil工具上传,或使用OBS SDK及API的多段接口上传,上限为48.8TB。
- 使用OBS Browser+工具上传
OBS Browser+使用分段上传功能上传文件。通过分段上传功能,OBS Browser+支持上传最大为48.8TB的单个文件。
OBS Browser+最多一次同时上传500个文件。
使用OBS Browser+工具上传对象,具体请参见上传文件或文件夹。
- 使用obsutil工具上传
使用obsutil工具采用分段上传最大支持上传48.8TB的单个文件,一次同时上传的文件数量没有限制。
使用obsutil工具上传对象,具体请参见上传对象。
- 使用OBS SDK上传
OBS SDK支持使用分段上传上传大对象,分段上传分为三步:初始化分段上传任务、逐个或并行上传段、合并段。
表1 OBS SDK分段上传 语言
参考链接
Java
Python
C
Go
BrowserJS
.NET
Android
iOS
PHP
Node.js
- 使用OBS API上传
- 使用OBS Browser+工具上传
- 48.8TB < 上传对象
如果您有更大量的数据(大于48.8TB)需要上传至OBS,可以参考搬迁本地数据至OBS和迁移第三方云厂商数据至OBS。
桶和对象相关 所有常见问题
- 创建桶失败
- 上传对象失败
- 下载对象失败
- 删除桶失败
- 删除对象失败
- 通过URL访问对象失败
- 桶存储类别和对象存储类别有什么关系?
- 我可以修改对象名称吗?
- 我可以修改桶所在的区域吗?
- 我可以在桶间进行文件复制吗?
- 我可以在桶间进行文件移动吗?
- 我可以在线编辑OBS中的对象吗?
- 如何获取对象访问路径?
- 无法搜索到桶中对象
- 如何在浏览器中在线预览OBS中的对象?
- 使用IE浏览器访问带有中文字符的对象URL地址报错如何处理?
- CDN加速场景下访问OBS桶内对象变成强制下载
- 为什么配置了跨域资源共享(CORS)仍然报错?
- 如何查看桶内的文件夹大小?
- 如何批量删除桶中大量对象或清空桶?
- 如何修改桶所属的企业项目?
- 如何上传超过5GB的大对象?
more