本文汇总了您在使用对象存储TOS对象方面的常见问题。
TOS 不会限制您的上传下载速率,如果您觉得使用控制台上传对象时速率较慢,可能原因如下:
如果您希望提升对象的上传速率,推荐您使用 TOS 工具,例如 tosutil 和 TOS Browser。
TOS 对象一旦被删除或覆盖,均不可恢复,请谨慎操作。如果想要避免误删,建议您开启版本控制。开启该功能后,当您删除或覆盖数据时,TOS 会自动保存您原数据的历史版本,当您误操作时,您可以将数据恢复至历史版本,避免数据丢失或修改。更多信息,请参见版本控制。
TOS 直接上传最大支持 5GB;分片上传最大支持 48.8TB。
对象类型没有限制,如您需要增加额外限制,需要在业务侧实现。
对象存储是扁平化结构,没有文件夹的概念,但您可以使用 a/b/
这种形式来模拟文件夹。所以在对象存储里,文件夹指的是以 /
结尾的一种特殊前缀。
TOS 各管理工具对断点续传功能的支持如下表所示。
TOS 管理工具 | 断点续传 |
---|---|
页面控制台 | 不支持 |
tosutil | 支持 |
TOS Browser | 支持 |
API | 不支持 |
SDK |
TOS 各管理工具对批量上传文件功能的支持如下表所示。
TOS 管理工具 | 批量上传 |
---|---|
页面控制台 | 支持 |
tosutil | 支持 |
TOS Browser | 支持 |
API | 不支持 |
SDK | 不支持 |
TOS 各管理工具对批量下载文件功能的支持如下表所示。
TOS 管理工具 | 批量下载 |
---|---|
页面控制台 | 不支持 |
tosutil | 支持 |
TOS Browser | 支持 |
API | 不支持 |
SDK | 不支持 |
TOS 各管理工具对批量删除文件功能的支持如下表所示。
说明
批量删除文件时,控制台受限于浏览器本身的并发和内存限制,导致整体上批量删除较慢,建议您使用 TOS Browser 或者 tosutil 执行批量删除操作。
TOS 管理工具 | 批量下载 |
---|---|
页面控制台 | 支持 |
tosutil | 支持 |
TOS Browser | 支持 |
API | 不支持 |
SDK | 不支持 |
文件的分享期限最长是 7 天,生成 URL 后,不支持修改。如果文件分享期限即将到期,建议您重新生成预签名 URL ,具体操作,请参见URL 中包含签名。
公共读文件的有效期是长期的,如果想要设置公共读文件的有效期,建议您定时批量设置文件的有效期为私有。具体操作,请参见批量开启对象公共读。
您可以使用桶清单功能列举某个目录下的文件,具体操作,请参见桶清单-3112。或者使用 tosutil 的 ls
命令列举某个目录下的文件,详细介绍,请参见列举桶内对象或列举桶内多版本对象。
有可能是因为分片大小不满足最低要求。使用分片上传文件时,除了最后一个分片,其他分片大小需要大于等于 4MB。建议您调整分片大小。
tosutil 支持通过 -j
及 -p
参数调整并发数。上传大量小文件的场景下,建议使用 tosutil 工具,详细介绍,请参见性能优化建议。