-
OBS的SDK在下载之前会判断本地剩余空间吗?如果剩余空间小于文件大小就不下载
-
使用OBS下载文件时,如果下载到一半中断了,OBS下载的文件占用空间是文件总大小,还是下载多少占多少
-
OBS在上传和下载对象时,是否有对数据进行加密
-
OBS一个桶存多少量的数据最优,怎么确定分桶的边界
-
OBS上传同一个文件(即之前已经上传过了)是否还会重新上传
-
OBS和传统的FTP比起来咋样,为啥OBS能取代FTP
-
OBS上传错误的错误码有哪些,文档链接有吗
-
使用Java上传文件到OBS,如果中途JAVA挂了。那么OBS是存储这个文件的部分,还是会自动回滚并删除该文件
-
华为云OBS是否能统计对象使用频率(比如对于长时间不使用的数据,可以提示出来)这样我们程序就可以定期跑批删除这些无用数据
-
存储在mongodb中的文件,有什么简便的方法能迁移到华为云OBS吗
-
OBS里面的存储桶有什么用?
-
华为云的OBS和传统的将数据存储在数据库有什么不同
-
华为云对象储存服务,SDK如何不使用绝对路径上传cid:link_1使用绝对路径是有原因的,因为python可以在任何目录下启动,他的相对目录是当前执行命令的目录而非文件所在的目录。因此用相对路径的话,可能会产生歧义微信小程序访问服务器里面图片cid:link_2微信小程序访问obs参考:cid:link_7如何获取对象路径参考:cid:link_8对象存储与SAN存储和NAS存储相比较有什么优势?SAN存储提供给应用的是一个LUN或者是一个卷,LUN和卷是面向磁盘空间的一种组织方式,上层应用要通过FC或者ISCSI协议访问SAN。SAN存储处理的是管理磁盘的问题,其他事情都要依靠上层的应用程序实现。NAS存储提供给应用的是一个文件系统或者是一个文件夹,上层应用通过NFS和CIFS协议进行访问。文件系统要维护一个目录树。对象存储更加适合web类应用,基于URL访问地址提供一个海量的桶存储空间,能够存储各种类型的文件对象,对象存储是一个扁平架构,无需维护复杂的文件目录。无需考虑存储空间的限制,一个桶支持近乎无限大的存储空间。obs服务端是不是同时也支持aws v2 和aws v4签名因业务需要,我们要在Amazon s3和obs之间切换。如果obs服务端也支持aws的签名,那我们就可以轻松迁移了。OBS跨区域复制数据出现问题cid:link_9你理解错了,跨区域复制特性的具体意思是:https://support.huaweicloud.com/ugobs-obs/obs_41_0034.html;你配置后,服务会再后台自动进行数据复制。OBS断点续传有无时间限制cid:link_3OBS没有时间限制,后续可以接着上传用临时URL进行授权访问,能否支持文件断点续传?cid:link_4不可以的,断点续传实质上是多个接口的封装,即初始化多段上传+N个上传段+合并多段上传。如果要用临时授权 URL 只能前端自行封装这个功能配置了跨域资源共享(CORS)预检(OPTIONS请求)正常,但PUT请求仍然报403cid:link_5CORS需要浏览器和服务器同时支持。 目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。 因此,实现CORS通信的关键是服务器。只要服务器实现了CORS接口,就可以跨源通信具体参考:cid:link_10obs上传txt文本,编码集为UTF8,用 obs提供的连接浏览器访问乱码文件上传时,contentLanguage已经通过meta设置为了 zh-CN。且在obs查看文件元数据,可以查看到。此时同工obs提供的连接内网访问不行,浏览器打开txt文件乱码如果我不通过代码设置contentlanguage,而是直接在obs管理页面操作,设置contenlanguage,然后再访问文件连接,打开的文件不难吗以上说的乱码是中文乱码?cid:link_6不应该设置 contentLanguage,而应该设置 content-type,把 content-type 设置为 text/txt; charset=utf-8
-
传统存储传统模式下,使用数据库来存储文件的方式主要有以下两种:文件的元信息存储在数据库中,而文件实际存储在磁盘上,数据库中保留文件路径,用以索引文件。这种方式的优点在于:可以快速检索文件的元数据,如文件名、大小等。可以方便地对文件进行分类、管理和操作。由于文件实际存储在磁盘上,可以充分利用现有的文件系统和存储设备,实现文件的分布式存储和管理。文件的元信息和文件内容都存储在数据库中,文件内容以BLOB的方式进行存储,查找时无需再从系统磁盘中查找文件。这种方式的优点在于:可以直接在数据库中完成对文件的检索和操作,无需额外的文件系统支持。可以方便地进行文件的共享和权限管理。可以减少对文件系统的依赖,提高系统的可用性和稳定性。然而,这两种方式也存在一些劣势:如果文件数量或大小非常大,可能会对数据库的性能和稳定性造成一定的影响。在第一种方式中,需要维护文件路径的一致性,如果路径信息出错或损坏,可能会导致文件无法被正确检索和使用。在第二种方式中,由于文件内容和元数据都存储在数据库中,如果数据库出现故障或损坏,可能会导致所有文件的丢失或损坏。因此,这种方式需要定期备份和恢复数据库,以保证数据的可靠性和完整性。OBS对象存储对象存储(OBS)的实现方式与一般的文件存储方式有所不同。在对象存储中,文件的元信息(如文件名、大小、创建时间等)和文件内容是作为同一个对象(在OBS中称为“对象”)存储的。这个对象在OBS中有一个唯一的标识符,通常是一个UUID或者一个用户指定的名称。 因此,对象存储不是将文件的元信息存储在数据库中,然后将文件存储在磁盘上,而是将文件的元信息和文件内容作为一个整体存储在对象存储系统中。数据库在这里主要用于管理和索引对象,包括存储和检索对象的数据和元数据。 这种设计使得对象存储更适合大规模数据存储和访问,因为它可以更好地分布和管理数据,同时提供更高级别的数据冗余和持久性保证。然而,这也意味着对象存储不适合存储大量的元数据,例如非常小的文件或者大量的文本数据,因为这些数据也需要占用存储空间和网络带宽。在这种情况下,使用传统的数据库可能更为合适。 OBS 存储数据相比传统方式有以下优势:高可靠性:OBS 对象存储服务通过多副本备份机制,保证了数据的高可靠性。在数据写入时,OBS 会将数据分别写入到多个不同的物理存储节点上,保证了数据的高可用性。当某个存储节点出现故障时,OBS 系统会自动切换到其他存储节点上,确保数据的正常访问。高可扩展性:OBS 对象存储服务采用了分布式存储架构,可以横向扩展存储节点,以满足用户不断增长的数据存储需求。同时,OBS 还支持自动扩容和缩容,可以根据实际业务需求自动调整存储容量,降低了数据存储的成本。数据稳定性和业务可靠性:OBS 通过跨区域复制、AZ 之间数据容灾、AZ 内设备和数据冗余、存储介质的慢盘/坏道检测等技术方案,保障数据持久性高达 99.9999999999%,业务连续性高达 99.995%,远高于传统架构。数据分层和按需使用:OBS 提供按量计费和包年包月两种支付方式,支持标准、低频访问、归档数据独立计量计费,降低存储成本。简单易用:OBS 支持标准 REST API、多版本 SDK 和数据迁移工具,让业务快速上云。无需事先规划存储容量,存储资源可线性无限扩展,不用担心存储资源扩容、缩容问题。同时提供全新的 POSIX 语言系统,应用接入更简便。综上所述,OBS 存储数据相比上述方式具有更高的可靠性、可扩展性和稳定性,以及更低的成本和更易于使用的特点。
-
obs服务端支持哪几种签名方式,比如aws v2 和 aws v4签名
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第三期2026/08/21 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;念擎-华为云AI开发者运营案例开发专家
本期直播内容:AI六层能力首次详细解读 + 新一代华为云开发者空间亮相 + 校园案例直播带练
回顾中
热门标签