• [互动交流] 上传到OBS的图片,能作为html页面的img元素的src直接展示吗?
  • [互动交流] OBS Browser+、obsutil、obsfs,这3个工具有啥区别?
  • [问题求助] obs查看任务信息,发现中文乱码
    问题来源】【必填】    【南海农商行】【问题简要】【必填】 ICD V300R008C25 数据库接口方式,通过“取外呼任务接口”,获取到任务数据后,在“系统监控台”查看obs任务信息,发现中文乱码。【问题类别】【必填】    【可选问题分类:ICD obs 中文乱码】【AICC解决方案版本】【必填】    【AICC可选择版本:AICC 22.100】    【UAP可选择版本:V100R005】    【CTI可选择版本:ICD V300R008C25SPC012】【期望解决时间】【选填】尽快【问题现象描述】【必填】本地数据的字符集是utf8在“Web配置台”中的数据源中,配置连接字符串为:ip:3306@work3?CharacterEncodingName:UTF8获取到任务数据后,在“系统控制台”查看任务数据发现中文乱码:尝试过:1、将连接字符串为:ip:3306@work3?CharacterEncodingName:GBK        结果是存在中文乱码2、创建新的数据库,数据库字符设置为GBK,且将连接字符串为:ip:3306@work3?CharacterEncodingName:GBK       结果也是存在一样的中文乱码。所以,发帖请教老师们一下,可以检查哪里的配置来解决这个问题?
  • [互动交流] nodejs断点续传下载报错:TypeError:Cannot read properties of undefined (reading 'bufMD5) at calculateDownloadCheckpointMD5
    请教各位大佬:obsClient.downloadFile({ Bucket : '*******', Key : ******, DownloadFile : saveUrl, PartSize : 10 * 1024 * 1024, EnableCheckpoint : true, ProgressCallback: (transferredAmount, totalAmount, totalSeconds)=>{ let speed = transferredAmount * 1.0 / totalSeconds / 1024; let number = parseInt((transferredAmount * 100.0 / totalAmount)+'') mainWin.setProgressBar(number) } }, (err, result) => { if(err){ console.error('Error-->' + err); }else{ console.log('RequestId-->' + result.InterfaceResult.RequestId); console.log('LastModified-->' + result.InterfaceResult.LastModified); console.log('Metadata-->' + JSON.stringify(result.InterfaceResult.Metadata)); } });
  • [互动交流] obs的maven依赖问题
    请问 引用java的sdk是使用哪个合适?为啥有2个obs的库呢?<dependency> <groupId>com.huaweicloud</groupId> <artifactId>esdk-obs-java</artifactId> </dependency> <dependency> <groupId>com.huaweicloud.sdk</groupId> <artifactId>huaweicloud-sdk-obs</artifactId> </dependency>
  • [技术干货] 【FAQ】存储服务12月问题集合
    1. OBS怎么进行备份和灾难恢复链接地址:cid:link_2OBS通过如下方式实现备份和容灾:创建桶时开启多AZ属性,用户数据冗余存储至多个AZ中。 通过跨区复制功能。用户可以将一个区域的桶中数据复制到另一个区域,实现云端备份。 将OBS中的数据下载到本地,本地备份数据。 cid:link_14OBS通过如下方式实现备份和容灾:创建桶时开启多AZ属性,用户数据冗余存储至多个AZ中。 通过跨区复制功能。用户可以将一个区域的桶中数据复制到另一个区域,实现云端备份。 将OBS中的数据下载到本地,本地备份数据。2. OBS的实现原理是什么,为什么不用数据库存储链接地址:cid:link_3对象存储的实现原理:分布式架构: OBS通常基于分布式架构,数据被分布存储在多个物理节点上。这使得OBS能够横向扩展,处理大规模的数据,同时具备高可用性和容错性。 数据冗余和容错: 对象存储通常会在多个节点上存储数据的冗余副本,以防止单个节点故障。这样,即使某个节点失效,数据仍然可用。 为什么不使用传统数据库:大规模数据: 传统数据库通常更适用于结构化数据的存储和检索,而OBS更专注于大规模非结构化数据。对于海量的图片、视频等二进制文件,传统数据库可能会面临性能和扩展性的限制。 对象存储的简单性: OBS的设计更为简单,专注于提供高效的对象存储服务。相对于复杂的关系型数据库,对象存储更注重在大规模场景下的数据分布和访问效率。 成本考虑: 对象存储通常提供较低的存储成本,适用于需要大规模存储的场景。传统数据库可能会在处理大量非结构化数据时变得昂贵和不切实际。 特性和用途的不同:面向不同用途: 传统数据库更适用于支持复杂的事务和查询操作,而对象存储更适用于快速的、分布式的文件访问。 RESTful接口: OBS通常提供RESTful接口,使得开发者能够轻松地集成和使用存储服务。这种简单而标准的接口有助于各种应用对大规模数据进行访问。3. 如果一个用户在下载OBS的某个文件,同时另一个用户开始修改那个文件,那么下载的用户会下载失败吗链接地址:cid:link_4这个得先明确具体的操作场景:桶的类型是对象桶还是POSIX桶?对象桶是没有修改操作的,只有重新上传同名文件会覆盖原对象4. OBS的SDK在下载之前会判断本地剩余空间吗?如果剩余空间小于文件大小就不下载链接地址:cid:link_5是的,会报错内存或磁盘空间不足5. 使用OBS下载文件时,如果下载到一半中断了,OBS下载的文件占用空间是文件总大小,还是下载多少占多少链接地址:cid:link_6会锁定整个文件的大小。6. OBS在上传和下载对象时,是否有对数据进行加密链接地址:cid:link_7服务端加密示例:cid:link_11客户端加密:cid:link_07. OBS上传同一个文件(即之前已经上传过了)是否还会重新上传链接地址:cid:link_8华为云OBS上传同一个文件(即之前已经上传过了)不会重新上传。当您上传一个已经存在的文件时,华为云OBS会根据文件的ETag(文件特征值,由文件的内容计算得出)来判断文件是否已经上传过。如果文件的ETag已经存在,OBS会认为文件已经上传过,并返回该文件已经存在的状态。而如果文件的ETag不存在,则说明文件之前并未上传成功或文件在上传过程中出现了变化,这时OBS会重新上传该文件。如果桶开启多版本控制,则会重新上传生成一个带最新版本标记的同名对象8. OBS和传统的FTP比起来咋样,为啥OBS能取代FTP链接地址:cid:link_1数据稳定,业务可靠:OBS支撑华为手机云相册,数亿用户访问,稳定可靠。通过跨区域复制、AZ之间数据容灾、AZ内设备和数据冗余、存储介质的慢盘/坏道检测等技术方案,保障数据持久性高达99.9999999999%,业务连续性高达99.995%,远高于传统架构。多重防护,授权管理:OBS通过可信云认证,让数据安全放心。支持多版本控制、敏感操作保护、服务端加密、防盗链、VPC网络隔离、访问日志审计以及细粒度的权限控制,保障数据安全可信。 千亿对象,千万并发:OBS通过智能调度和响应,优化数据访问路径,并结合事件通知、传输加速、大数据垂直优化等,为各场景下用户的千亿对象提供千万级并发、超高带宽、稳定低时延的数据访问体验。 简单易用,便于管理:OBS支持标准REST API、多版本SDK和数据迁移工具,让业务快速上云。无需事先规划存储容量,存储资源和性能可线性无限扩展,不用担心存储资源扩容、缩容问题。OBS支持在线升级、在线扩容,升级扩容由华为云实施,客户无感知。同时提供全新的POSIX语言系统,应用接入更简便。 数据分层,按需使用:提供按量计费和包年包月两种支付方式,支持标准、低频访问、归档数据、深度归档数据(受限公测)独立计量计费,降低存储成本。9. OBS上传错误的错误码有哪些,文档链接有吗链接地址:cid:link_9参考此链接:cid:link_13 (内部公开)10. 华为云的OBS和传统的将数据存储在数据库有什么不同链接地址:cid:link_10cid:link_12 产品优势
  • [互动交流] spark集群如何在没有hadoop的情况下读写OBS?
    在没有hadoop的情况下,PySpark API从OBS桶中读取数据,再转为RDD。请问如何实现?以下代码报错:No FileSystem for scheme "obs",是不是spark没有安装配置hadoop就不能读写OBS?from pyspark import SparkConffrom pyspark.sql import SparkSessionconf = SparkConf()conf.set("spark.app.name", "read and write OBS")conf.set("spark.security.credentials.hbase.enabled", "true")conf.set("spark.hadoop.fs.obs.access.key", ak)conf.set("spark.hadoop.fs.obs.secret.key", sk)conf.set("spark.hadoop.fs.obs.endpoint", "http://xxx")spark = SparkSession.builder.config(conf=conf).getOrCreate()df = spark.read.json('obs://bucket_name/xxx.json')df.coalesce(2).write.json("obs://bucket_name/", "overwrite")
  • OBS的优势
    OBS的优势数据稳定,业务可靠:OBS支撑华为手机云相册,数亿用户访问,稳定可靠。通过跨区域复制、AZ之间数据容灾、AZ内设备和数据冗余、存储介质的慢盘/坏道检测等技术方案,保障数据持久性高达99.9999999999%,业务连续性高达99.995%,远高于传统架构。图1 五级可靠性架构保证数据稳定,业务可靠多重防护,授权管理:OBS通过可信云认证,让数据安全放心。支持多版本控制、敏感操作保护、服务端加密、防盗链、VPC网络隔离、访问日志审计以及细粒度的权限控制,保障数据安全可信。千亿对象,千万并发:OBS通过智能调度和响应,优化数据访问路径,并结合事件通知、传输加速、大数据垂直优化等,为各场景下用户的千亿对象提供千万级并发、超高带宽、稳定低时延的数据访问体验。图2 千亿对象,千万并发的数据访问体验简单易用,便于管理:OBS支持标准REST API、多版本SDK和数据迁移工具,让业务快速上云。无需事先规划存储容量,存储资源和性能可线性无限扩展,不用担心存储资源扩容、缩容问题。OBS支持在线升级、在线扩容,升级扩容由华为云实施,客户无感知。同时提供全新的POSIX语言系统,应用接入更简便。数据分层,按需使用:提供按量计费和包年包月两种支付方式,支持标准、低频访问、归档数据、深度归档数据(受限公测)独立计量计费,降低存储成本。
  • [互动交流] web直传一直报403AccessDenied
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?><Error><Code>AccessDenied</Code><Message>Invalid according to Policy: Policy Condition failed: ["eq", "$content-type", "text/plain"]</Message><RequestId>0000018C38E6782ECAA64C4522FE4BB8</RequestId><HostId>5GGJHhqASjbXJ+k5y+QpsE/YZpMjjDdkEKWhRBCXpV7N9dlgKNYRY0MFxWzVxlUg</HostId></Error>服务端是按照文档上生成的签名
  • [互动交流] go 下载指定obs文件
    1.私有桶下载obs指定文件技术文档在哪里
  • OBS对象存储服务
    OBS对象存储服务即为Object Storage Service,简称OBS。这是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力。对象是OBS中数据存储的基本单位,一个对象实际是一个文件的数据与其相关属性信息的集合体,包括Key、Metadata、Data三部分。对象的储存和传统的储存不一样,他的储存是讲所有的文件储存到统一层级下,是非树型的结构,是属于单一平面的结构。这里存放的地方叫作——桶。OBS系统和单个桶都没有总数据容量和对象/文件数量的限制,为用户提供了超大存储容量的能力,适合存放任意类型的文件,适合普通用户、网站、企业和开发者使用。OBS是一项面向Internet访问的服务,提供了基于HTTP/HTTPS协议的Web服务接口,用户可以随时随地连接到Internet,通过OBS管理控制台或各种OBS工具访问和管理存储在OBS中的数据。此外,OBS支持SDK和OBS API接口,可使用户方便管理自己存储在OBS上的数据,以及开发多种类型的上层业务应用。对象存储是一种新兴的存储范式,与传统的块存储和文件存储相比具有许多优势。它将数据以对象的形式存储,每个对象包含数据、元数据和唯一的标识符。对象存储的主要特点包括:高可靠性:华为云上的对象存储提供了多重数据冗余和故障容忍机制,确保数据的高可用性和持久性。数据会自动在不同的物理设备和数据中心之间进行复制和备份,以应对设备故障或自然灾害等风险。高可扩展性:对象存储可以轻松地扩展以适应不断增长的数据量。华为云的对象存储使用分布式架构,可以无缝地横向扩展,同时保持良好的性能和稳定性,无需用户关注底层的硬件和基础架构。强大的访问控制:华为云对象存储支持灵活的访问控制策略,用户可以根据需要定义不同的权限和访问策略。这使得用户能够更好地保护数据安全,并确保只有授权的用户可以访问和修改数据。快速数据检索:对象存储提供了快速的数据检索能力,可以根据对象的唯一标识符进行快速访问。用户可以通过简单的API调用或Web界面进行数据的上传、下载和管理,同时支持数据的元数据搜索和标签检索,提高了数据的可用性和利用价值。经济高效:华为云对象存储采用了按需付费的模式,用户只需根据实际使用量支付费用,避免了高额的固定成本。此外,对象存储还具有较低的维护成本,用户无需关心硬件设备的购买和维护,可以专注于数据的管理和分析。
  • [互动交流] OBS4种访问控制有什么区别,分别在什么时候用哪种规则
    OBS4种访问控制有什么区别(桶策略、桶ACLs、CORS规则、防盗链)分别在什么时候用哪种规则
  • [互动交流] OBS怎么进行备份和灾难恢复
    OBS怎么进行备份和灾难恢复
  • [互动交流] OBS的实现原理是什么,为什么不用数据库存储
    OBS的实现原理是什么,为什么不用数据库存储
  • [互动交流] 如果一个用户在下载OBS的某个文件,同时另一个用户开始修改那个文件,那么下载的用户会下载失败吗
    如果一个用户在下载OBS的某个文件,同时另一个用户开始修改那个文件,那么下载的用户会下载失败吗(还是会把修改后的下载下来)
总条数:1487 到第
上滑加载中