对象存储

对象(文件)常见问题

2024-09-04 07:00:16

对象存储如何修改文件的存储类型?

您可以通过控制台修改单个文件的存储类型;

也可以通过设置生命周期,将某个存储桶或指定前缀的文件设置转换类别和转换时间。则受规则影响的对象将被转换为低频存储、归档存储。具体可参考生命周期管理(无)。

对象存储存储数据是否有限制?

桶的数量限制:用户在每个资源池的默认配额为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字符进行保存。


K4Ut.mbtX7qR