问题目录
- 对象存储如何修改文件的存储类型?
- 对象存储存储数据是否有限制?
- 为什么会有碎片产生?
- 对象存储支持通过HTTPS访问吗?
- 上传对象后如何获取访问URL?
- 通过URL访问对象失败怎么办?
- 为何文件的访问链接会失效?
- 对象存储是否支持对象加密上传?
- 对象存储是否支持分段上传功能?
- 对象存储是否支持断点续传功能?
- 对象存储是否支持批量上传文件?
- 对象存储是否支持批量下载文件?
- 对象存储是否支持批量删除文件?
- 什么情况下会上传失败?
- 能否设置白名单允许访问文件,并且浏览器单独打开链接也允许访问?
- 如何防止对象存储中的文件被盗链?
- 文件删除或覆盖后是否能恢复?
- 已删除的数据在对象存储中是否会有残留?
- 可以对桶内的文件夹进行分享吗?
- 为什么ZOS存储的数据丢失了?
- 是否可以给创建的文件夹进行权限控制?
- PUT上传和POST上传有什么区别?
- 如何处理碎片?
- 桶内创建目录(文件夹)时,有什么限制?
- 对象存储是否支持搜索某一种类型的文件?
- 可以上传超过5GB的单个文件吗?如何操作?
- 为什么URL过期后仍可以访问?
- 从ZOS控制台下载一个文件名长度超过为255字符的文件到本地后,文件名称为什么发生了改变?
对象存储如何修改文件的存储类型?
您可以通过控制台修改单个文件的存储类型;
也可以通过设置生命周期,将某个存储桶或指定前缀的文件设置转换类别和转换时间。则受规则影响的对象将被转换为低频存储、归档存储。具体可参考生命周期管理。
对象存储存储数据是否有限制?
桶的数量限制:用户在每个资源池的默认配额为100个桶,用户可通过工单申请扩大配额,最大配额1000个桶。
桶内对象数量的限制:对于2023年9月30日后新创建的存储桶,单个桶的对象数量配额上限为4亿。当存储的对象数量达到该限制后,涉及新增对象的操作有被限制的风险。对于2023年9月30日前创建的存储桶,单个桶的对象数量配额不建议超过4亿,如果您有单桶对象数量超过4亿的需求,请提交工单申请技术支持。
对象上传大小限制:管理控制台上传单个对象最大为5GB,API多段方式上传单个对象最大为48.8TB。
为什么会有碎片产生?
对象存储(简称ZOS)采用分段上传的模式上传对象,上传失败会产生碎片,便于用户后续断点续传。
分段上传:对象存储服务一般用于存储大文件,而对于大文件的上传,一次性将整个文件上传可能会面临多种问题,如网络中断、连接超时、上传速度慢等。为了解决这些问题,并提供更好的用户体验,对象存储服务采取了分段上传的方式,将大文件拆分成若干个较小的分段进行上传。
断点续传:分段上传的一个重要特性是支持断点续传,即在上传过程中,如果发生中断,用户可以从中断处继续上传,而不需要重新开始。为了实现断点续传,对象存储服务会标记已成功上传的分段,并记录相关的信息,以便后续恢复上传。
碎片的产生:当用户进行分段上传时,如果某个分段上传失败或被取消,该分段就会被标记为碎片。标记为碎片的分段包含了相关的元数据信息,如分段序号、上传状态等。碎片的存在使得用户可以在后续需要时,根据这些信息来恢复上传,从中断的地方继续上传文件。
因此,对象存储服务中的碎片产生是为了支持分段上传和断点续传,它提供了一种可靠、高效的方式来处理大文件的上传,并保证了用户在上传过程中的数据完整性和一致性。
对象存储支持通过HTTPS访问吗?
支持。可直接在浏览器中输入https:+域名进行访问。
HTTPS是基于传输层安全协议(TLS/SSL)的 HTTP 协议的加密版,它使用加密通道来确保数据在传输过程中的保密性和完整性。
当您使用对象存储服务时,可以通过在浏览器中输入以"https://" 开头的对象存储服务的域名来进行访问。例如:https://example.com。
通过使用HTTPS 进行访问,通信过程中的数据将通过加密来保护,防止被中间人窃取或篡改。这为用户提供了更高的安全性和隐私保护。
上传对象后如何获取访问URL?
当文件为公共读文件,如果希望其他人可以一直访问到您的文件时,建议直接在控制台复制对象URL;当您只允许其他人在一定时间内可以访问到您的文件时,可以通过分享功能获取链接并对链接设置有效期。当文件为私有文件,如果希望其他人可以访问到您的文件时,需要将文件访问权限改为公有读后再进行链接分享。
通过URL访问对象失败怎么办?
失败原因:创建存储桶时默认读写权限为私有,则上传的文件会继承桶的读写权限,私有权限的文件不能通过URL在浏览器访问。
解决方案:将文件访问权限改为公共读后再复制URL,则可通过浏览器成功访问。
需要注意的是,通过将对象的访问权限改为公共读,您可以确保其他人可以通过URL在浏览器中访问该对象。但公开文件可能会对数据安全性造成风险,请根据具体需求谨慎设置文件的访问权限。
为何文件的访问链接会失效?
对于带有临时签名的访问链接,失效通常是由以下几种情况导致的:
- 签名过期:在生成临时签名链接时,可以设置签名的有效期。一旦签名过期,链接将不再有效,无法访问对象。
- 撤销签名:有时候,可能需要提前撤销某个签名链接的访问权限。当签名被撤销后,对应的链接将立即失效。
- 对象删除或移动:如果生成签名链接的对象被删除或者移动到其他位置,相应的访问链接也将失效。
如果您希望链接一直有效,并且不受签名限制,可以尝试通过其他方式获取不带签名的访问链接。ZOS提供了直接复制URL的选项,这样复制的链接就是不带签名的常规链接,可以长期有效。需要注意的是,公开对象的长期有效链接可能会带来安全风险,请确保适当设置访问权限,避免未授权的访问和数据泄露。
对象存储是否支持对象加密上传?
对象存储(简称ZOS)支持对象加密上传。当桶开启服务端加密后,上传到该桶中的对象会以加密方式存储。具体而言,上传的数据会在服务端进行加密,被加密后的数据以密文形式存储在对象存储系统中。
当用户下载加密对象时,存储的密文会在服务端进行解密,然后以明文形式提供给用户。这样可以确保在数据传输过程中的安全性,保护数据不被未授权的访问者获取。
请注意,在使用ZOS进行对象加密时,务必妥善管理加密密钥,以确保数据的安全性和可靠性。
对象存储是否支持分段上传功能?
工具 | 分段上传功能 |
---|---|
管理控制台 | 支持 |
S3browser | 支持 |
API | 支持 |
对象存储是否支持断点续传功能?
工具 | 断点续传功能 |
---|---|
管理控制台 | 支持 |
S3browser | 支持 |
API | 支持 |
对象存储是否支持批量上传文件?
工具 | 批量上传文件 |
---|---|
管理控制台 | 支持 |
S3browser | 支持 |
API | 支持 |
对象存储是否支持批量下载文件?
工具 | 批量下载文件 |
---|---|
管理控制台 | 不支持 |
S3browser | 支持 |
API | 支持 |
对象存储是否支持批量删除文件?
工具 | 批量删除文件 |
---|---|
管理控制台 | 支持 |
S3browser | 支持 |
API | 支持 |
什么情况下会上传失败?
上传对象可能会因以下几种情况而失败:
网络问题:如果因为某些原因导致与对象存储服务的服务器之间的连接断开,上传操作可能会中断或失败。可能原因如下:网络问题、防火墙设置、代理限制或其他网络连接相关问题等。
人为中断:如果在上传过程中手动中断了上传任务,或者关闭了上传文件的应用程序,那么上传将被终止,导致上传失败。
设备故障:如果在上传过程中发生设备故障,例如硬盘故障、电脑崩溃或断电等,都可能导致上传失败。
特殊情况:一些突发情况,如突然断电、自然灾害等特殊情况,可能会导致上传失败,并且可能会对设备和数据造成损坏。
为了避免上传失败,可以尝试以下措施:
确保网络连接稳定并且速度足够快。
在上传大型文件时,可考虑使用可恢复的上传机制,以便在中断后能够继续上传。
定期备份数据,以防止设备故障或其他意外情况导致的数据丢失。
如果您遇到了上传失败的情况,建议检查网络连接、设备状态和上传操作是否正常,并尝试根据具体情况解决问题。如有需要,您也可以联系天翼云技术支持寻求帮助。
能否设置白名单允许访问文件,并且浏览器单独打开链接也允许访问?
您可以通过在设置防盗链策略时选择允许空referer 的方式来实现白名单控制,并允许浏览器直接打开链接进行文件访问。
防盗链是一种保护机制,用于限制只有特定来源(即白名单中的域名或IP)的请求才能访问对象存储中的文件。当设置了防盗链策略后,默认情况下,浏览器直接打开链接将无法访问文件,因为浏览器通常不会发送 referer 信息。
但是,如果您选择允许空referer,那么即使没有 referer 信息,浏览器仍然可以访问文件。这样一来,通过浏览器单独打开链接时,无需提供 referer,用户也可以成功访问文件。
如何防止对象存储中的文件被盗链?
可以通过设置防盗链来配置黑名单或白名单,防止对象存储(简称ZOS)中的文件被盗链。
防盗链通常基于HTTP 请求头中的 referer 字段来进行判断。referer 字段表示请求的来源地址。根据设置的规则,可以允许或拒绝具有特定来源的请求访问文件。配置黑名单时,指定不允许访问文件的来源地址。配置白名单时,指定只允许访问文件的特定来源地址。您可以在ZOS管理控制台或通过 API、SDK设置防盗链规则。这些规则将指定允许或拒绝访问文件的来源地址。在配置完防盗链规则后,对文件进行测试,确保只有经过授权的来源可以成功访问文件,而其他来源将被拒绝。
文件删除或覆盖后是否能恢复?
若未开启桶的多版本管理功能,一旦已删除或覆盖后的文件不可恢复。因此,在这种情况下,建议您在删除前谨慎操作,并定期备份重要的数据以防止意外丢失。
多版本管理功能可以帮助您应对意外删除操作或其他数据问题。您可以通过在桶设置中启用多版本管理功能来实现此功能,以便在需要时能够更轻松地还原和恢复数据。若已开启桶的多版本管理功能,您可以保留多个版本的对象,并能够基于需要进行检索和恢复操作。在这种情况下,当一个文件被删除或覆盖时,它会成为历史版本而不是被彻底删除,您可以根据需要来恢复具体的文件。具体操作请参考恢复文件。
已删除的数据在对象存储中是否会有残留?
对象存储(简称ZOS)中,当用户选择清除数据时,系统会确保完全删除数据,而不会在对象存储中留下任何残留信息。这意味着已删除的数据将被完全清除,不存在信息泄露的问题。
可以对桶内的文件夹进行分享吗?
暂不支持分享文件夹,但可以对文件夹内的文件进行分享。点击分享按钮后,弹出分享设置框,选择URL有效期(范围为1分钟到12小时),通过复制生成的URL地址,则可分享给他人进行访问。超过有效期分享链接将失效,需要重新获取新的分享链接。
为什么ZOS存储的数据丢失了?
首先请检查桶中是否设置了生命周期过期删除规则,符合规则的文件会被删除。另外也请检查是否授权了其他用户桶的写权限,被授权的用户都可以删除对象。若您开启了日志转存功能,可以通过日志记录查询到删除对象的用户。
是否可以给创建的文件夹进行权限控制?
当前对文件夹的操作只支持彻底删除功能,目前还未提供对文件夹的权限控制,可以点击文件夹名称进入文件夹页面,对单个文件进行权限控制。
PUT上传和POST上传有什么区别?
PUT上传中参数通过请求头域传递;POST上传则作为消息体中的表单域传递。
PUT上传需在URL中指定文件名;POST上传提交的URL为桶域名,无需指定文件名。
如何处理碎片?
ZOS中碎片会占用存储空间,会产生不必要的计费。可以通过点击桶名称进入桶详情页进行碎片管理,选中产生的碎片,支持单个删除、批量删除、删除全部,也可以通过碎片名称进行搜索,查找要删除的碎片。
桶内创建目录(文件夹)时,有什么限制?
桶内创建目录时,有如下限制:
- 不允许使用表情符,请使用符合要求的UTF-8字符。
- 将会在当前目录下创建目录,请不要以 / 开头或结尾,不要出现连续的 / 。
- 不能包含反斜杠(\)。
- 不允许出现名为..的子目录。
- 总长度控制在1-254个字符。
- 支持创建多层级目录,并以单个斜杠(/)分隔不允许使用表情符,请使用符合要求的UTF-8字符。
对象存储是否支持搜索某一种类型的文件?
对象存储目前不支持按照存储类型搜索文件,仅支持根据文件名前缀搜索桶内或文件夹内的文件。
在ZOS控制台“文件管理”页面,可以直接在搜索框中输入完整的文件夹路径和前缀进行搜索,详见搜索文件。
可以上传超过5GB的单个文件吗?如何操作?
控制台上传文件限制单次最多支持100个文件上传,单个文件限制最大为5GB。
若您需要上传超过5GB的文件,可以采用SDK或者ZOSBrowser进行上传,详见大文件分段上传。
为什么URL过期后仍可以访问?
通常情况下,已过期的URL无法被继续访问。
若该URL已在本地浏览器打开,则在浏览器缓存的有效期内,您依然可以通过浏览器缓存继续访问该URL。如您不需要继续访问,可以对浏览器缓存进行清理。
从ZOS控制台下载一个文件名长度超过为255字符的文件到本地后,文件名称为什么发生了改变?
Windows操作系统下文件名长度最大为255个英文字符,其中包括文件扩展名在内。所以当您下载文件的名称长度超过255字符时,系统会自动将文件名截取至255字符进行保存。