• [问题求助] xcode15 使用文档安装OBS无法成功
    如题按照文档配置直接把OBS.framework安装到项目里面,全都都是按照https://support.huaweicloud.com/sdk-ios-devg-obs/obs_27_0105.html文档操作的,遇到一下问题:1.配置完成后遇到问题:查看相关文献后,在build setting里面配置了下图arm64 但是产生了问题2:希望有大佬帮忙解释下问题所在,是目前的版本OBS.framework不支持Xcode15,ios17.2吗?
  • [问题求助] 通过obs上传后的资源,怎样通过java生成对应的下载url,在浏览器直接可以下载
    在网上找到这个生成url的方法,但是GeneratePresignedUrlRequest类找不到,依赖esdk-obs-java-bundle或esdk-obs-java都报找不到,需要依赖哪个包?或其他生成下载url的办法GeneratePresignedUrlRequest request = new GeneratePresignedUrlRequest(bucketName, objectKey, HttpMethod.GET);request.setExpiration(new Date(System.currentTimeMillis() + 10 * 60 * 1000)); // 10分钟后过期URL url = obsClient.generatePresignedUrl(request);
  • [技术干货] 2024年2月存储服务问题汇总【FAQ】
    1. 小程序直传OBS,上传成功后,图片没权限访问?https://bbs.huaweicloud.com/forum/thread-02127142159462148003-1-1.html答:桶权限放开后,图片可以访问了2. ostman使用Browser 中生成的url直传OBS 报错 https://bbs.huaweicloud.com/forum/thread-0267143802385441031-1-1.html问:使用 createV2SignedUrlSync获取url后,header拼接 Content-Type:multipart/form-data   put报错:The request signature we calculated does not match the signature you provided. Check your key and signing method.(url 能直接get,put就报错,是缺少了什么头设置吗?)答:https://support.huaweicloud.com/obs_faq/obs_faq_0173.html 签名不匹配异常参考此wiki进行排查检查endpoint使用OBS SDK时需要检查此项。正确的endpoint格式为obs.regionID.myhuaweicloud.com,当用户将endpoint错误地填写为桶访问域名(bucketname.obs.regionID.myhuaweicloud.com),即在endpoint前多加了桶名,也会报签名不匹配错误。检查AK、SK请确保AK、SK输入正确,成对匹配,且与请求所用AK、SK保持一致。检查HTTP-Verb签名所用HTTP-Verb与请求所用HTTP-Verb保持一致。检查Date/ExpiresHeader中携带签名:检查签名所用Date与请求头域所带Date是否一致。URL中携带签名:检查签名所用Expires与请求URL中的Expires参数是否一致。说明:如果使用URL签名计算工具,工具中Expires参数设置的是一个时间段,以秒为单位,比如一小时为3600。工具最终生成的URL中的Expires值为有效期的最后时间点。检查头域检查Content-MD5、Content-Type、Canonicalized Headers,如果计算签名时有包含在内,发送请求时也必须带上对应的头域。说明:如果直接在浏览器中使用携带签名的URL访问OBS资源,因为这种方式不能携带头域参数,故在计算签名时也不能携带此类头域。检查Canonicalized ResourceCanonicalized Resource表示请求访问的obs资源,请严格按照API文档中Canonicalized Resource参数的规范设置。详情请参见Header中携带签名或URL中携带签名。检查StringToSignStringToSign的构造规则为:Header中携带签名:HTTP-Verb + "\n" + Content-MD5 + "\n" + Content-Type + "\n" + Date + "\n" + CanonicalizedHeaders + CanonicalizedResourceURL中携带签名:HTTP-Verb + "\n" + Content-MD5 + "\n" + Content-Type + "\n" + Expires + "\n" + CanonicalizedHeaders + CanonicalizedResource说明:值为空的参数处直接换行。检查签名算法签名的计算方法:构造请求字符串(StringToSign);对第一步的结果进行UTF-8编码;使用SK对第二步的结果进行HMAC-SHA1签名计算;对第三步的结果进行Base64编码,header中携带的签名到此得到最终的签名;URL中携带的签名还需要对第4步的结果进行URL编码才能得到最终的签名。签名验证方法请参见用户签名验证。
  • [问题求助] 外呼原因码551,文档显示是排队机异常拆线。由于出现次数较多,想要排查问题,该怎么查?
    【问题来源】【必填】     南海农商行【问题简要】【必填】 ICD V300R008C25 使用数据库接口的方式,obs执行外呼任务时,出现外呼原因码551,文档显示是排队机异常拆线。由于出现次数较多,想要排查问题,该怎么查?【问题类别】【必填】    【可选问题分类:ICD obs外呼】【AICC解决方案版本】【必填】    【AICC可选择版本:AICC 22.100】    【UAP可选择版本:V100R005】    【CTI可选择版本:ICD V300R008C25SPC012】【期望解决时间】【选填】尽快【问题现象描述】【必填】obs执行外呼任务时,出现外呼原因码551,文档显示是排队机异常拆线。由于出现次数较多,想要排查问题,该怎么查?主要是不理解这个“排队机异常拆线”一般是什么原因引起的?
  • [问题求助] postman使用Browser 中生成的url直传OBS 报错
    使用 createV2SignedUrlSync获取url后,header拼接 Content-Type:multipart/form-data   put报错:The request signature we calculated does not match the signature you provided. Check your key and signing method.(url 能直接get,put就报错,是缺少了什么头设置吗?)
  • [问题求助] obs外呼只能拨打openEye的电话,无法拨通手机号码,该如何设置
    【问题来源】【必填】     南海农商行【问题简要】【必填】 ICD V300R008C25 使用数据库接口的方式,obs执行外呼任务时,可以拨打电话,但只有内部电话才能成功,就是使用openEye登录的号码。本人正常手机号码无法拨打成功。【问题类别】【必填】    【可选问题分类:ICD obs外呼】【AICC解决方案版本】【必填】    【AICC可选择版本:AICC 22.100】    【UAP可选择版本:V100R005】    【CTI可选择版本:ICD V300R008C25SPC012】【期望解决时间】【选填】尽快【问题现象描述】【必填】obs执行外呼任务,可以拨打电话,但只有内部电话才能成功,就是使用openEye登录的号码,而正常使用的11位手机号码无法拨打成功。在【外呼中间结果回写接口】返回的数据,其中参数【平台返回的呼出原因码】的值是538但是我填写的号码是本人或同事正在使用的手机号,不应该是空号才对,请教一下,是不是在哪个地方可以设置的。
  • [问题求助] iot数据转存至OBS存储,数据上传成功了,但是csv文件里面没有数据怎么解决啊?
    结果就是生成文件了,但数据为空
  • [问题求助] 小程序直传OBS,上传成功后,图片没权限访问?
    小程序直传OBS,文件上传成功后,拿到url访问不了
  • [问题求助] 单片机仅实现文件下载功能,有没有成熟的方案?
    目前考虑使用obs文件传输实现单片机的远程升级程序功能,翻找资料没有现成的实例。麻烦问一下我需要怎么获取sdk程序文件?可以只获取下载文件部分的内容吗?
  • [技术干货] 【FAQ】对象存储服务最新10个问题与答案速查手册
     【FAQ】存储服务2024年1月问题及答案汇总  1. https://bbs.huaweicloud.com/forum/thread-0225138617237251003-1-1.html 问:OBS图片瘦身功能是基于什么原理实现的?是压缩宽高吗? 答:基于对数据进行重采样处理,很简单。参考地址:https://support.huaweicloud.com/fg-obs/obs_01_0411.html   2. https://bbs.huaweicloud.com/forum/thread-0247138970714687033-1-1.html 问:PHP SDK $obsClient->createSignedUrl GET获取到的URL,如果重命名文件名称 $resp['SignedUrl'] .='&response-content-disposition=attachment; filename=123.mp4'; 和 $resp['SignedUrl'] .= '&attname=123.mp4'; 都不行,提示Sign错误 答:https://support.huaweicloud.com/sdk-php-devg-obs/obs_28_0701.html 参考矩阵,不支持设置对象属性content-disposition;建议换这种方式设置https://support.huaweicloud.com/sdk-php-devg-obs/obs_28_0406.html  3. https://bbs.huaweicloud.com/forum/thread-0203140666265175008-1-1.html 问:OBS有没有办法统计单个对象或批量统计相同前缀的对象的访问次数以及流量。或者有别的方式间接统计 答:https://support.huaweicloud.com/obs_faq/obs_faq_0140.html  总的请求次数可以找oncall统计,在SDK和工具侧无此接口  4. https://bbs.huaweicloud.com/forum/thread-02125138617176485007-1-1.html 问:OBS 有提供给视频加水印的功能吗? 答:对象存储不提供对视频数据进行直接修改的功能  5. https://bbs.huaweicloud.com/forum/thread-0298138617034206006-1-1.html 问:通过OBS剪切图片的时候如果,设置的宽度和高度超过了图片的宽高,是不是就不会剪切,还是会留白边 答:如果从剪切原点开始设置的x和y坐标大于原图,则剪切无法正常执行,将返回错误。 如果从剪切原点开始设置的h和w均大于原图,则会直接剪切至图片边界。 https://support.huaweicloud.com/fg-obs/obs_01_0451.html#obs_01_0451__table4468920104911  6. https://bbs.huaweicloud.com/forum/thread-02125138611031449004-1-1.html 问:从相机拍摄的图片含有相机信息,OBS能否无损的保留这些信息?并提供查询接口直接能查询到这些数据? 答:对象存储是无损保留数据的元信息的,但是不支持对数据进行元数据解析,所以用对象存储存储数据没有任何问题,但是不支持对数据的信息进行解析  7. https://bbs.huaweicloud.com/forum/thread-0298138610903239002-1-1.html 问:上传到OBS的图片,能作为html页面的img元素的src直接展示吗? 答:可以的,浏览器支持直接对对象存储地址进行预览  8. https://bbs.huaweicloud.com/forum/thread-0207138610808173001-1-1.html 问:OBS Browser+、obsutil、obsfs,这3个工具有啥区别?  答:OBS Browser+是图形化的obs管理工具,支持上传下载,删除对象等各种功能,特点是直观便捷,只能在Windows和mac中使用; obsutil是命令行工具,支持Linux和Windows,mac等多种操作系统; obsfs 是一款基于FUSE的文件系统工具,不支持对象桶;  9. https://bbs.huaweicloud.com/forum/thread-0260136723923744023-1-1.html 问:OBS里面的存储桶有什么用? 答:桶(Bucket)是OBS中存储对象的容器。对象存储提供了基于桶和对象的扁平化存储方式,桶中的所有对象都处于同一逻辑层级,去除了文件系统中的多层级树形目录结构。  每个桶都有自己的存储类别、访问权限、所属区域等属性,用户可以在不同区域创建不同存储类别和访问权限的桶,并配置更多高级属性来满足不同场景的存储诉求。  对象存储服务设置有四类桶存储类别,分别为:标准存储、低频访问存储、归档存储、深度归档存储(受限公测中),从而满足客户业务对存储性能、成本的不同诉求。创建桶时可以指定桶的存储类别,桶的存储类别可以修改。  在OBS中,桶名必须是全局唯一的且不能修改,即用户创建的桶不能与自己已创建的其他桶名称相同,也不能与同帐号、其他帐号及帐号下的所有IAM用户创建的桶名称相同。桶所属的区域在创建后也不能修改。每个桶在创建时都会生成默认的桶ACL(Access Control List,访问控制列表),桶ACL的每项包含了对被授权用户授予什么样的权限,如读取权限、写入权限等。用户只有对桶有相应的权限,才可以对桶进行操作,如创建、删除、显示、设置桶ACL等。  一个帐号及帐号下的所有IAM用户可创建的桶+并行文件系统的上限为100个。每个桶中存放的对象的数量和大小总和没有限制,用户不需要考虑数据的可扩展性。  由于OBS是基于REST风格HTTP和HTTPS协议的服务,您可以通过URL(Uniform Resource Locator)来定位资源。  10. https://bbs.huaweicloud.com/forum/thread-0205136734959188007-1-1.html 问:OBS的SDK在下载之前会判断本地剩余空间吗?如果剩余空间小于文件大小就不下载 答:是的,会报错内存或磁盘空间不足 
  • [技术干货] Minio 存储服务
    什么是MinIOMinIO是一个高性能的对象存储服务,旨在为海量数据存储、人工智能、大数据分析等场景提供解决方案。MinIO主要采用Golang语言实现,并实现了大部分Amazon S3云存储服务接口,使得它非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等。一个对象文件可以是任意大小,从几kb到最大5T不等。MinIO具有以下特点:高性能:MinIO在性能方面表现出色,提供了高吞吐量和低延迟的存储服务。兼容性:MinIO兼容Amazon S3接口,使得与S3兼容的软件和工具都可以与MinIO一起使用。分布式部署:MinIO可以部署在多个节点上,实现分布式存储和容灾能力。轻量级:MinIO是一个轻量级的服务,可以轻松地与其他应用集成,例如NodeJS、Redis或者MySQL等。开源:MinIO是开源的,基于Apache License v2.0协议,可以在GitHub上获取源代码并进行贡献。此外,MinIO还提供了丰富的客户端和工具,包括命令行工具、SDKs、浏览器访问、Docker安装等,方便用户快速上手和使用。同时,MinIO还支持多种语言和平台的客户端库和SDK,包括Python、Java、JavaScript、Go等,方便用户与MinIO进行交互操作。MinIO是一个功能强大、高性能、易用性强的对象存储服务,适用于各种需要存储海量数据的场景,如云存储、大数据处理、内容分发等。与传统BLOB字段区别文件存储在MinIO和存储在数据库的BLOB字段上有以下区别:存储方式:MinIO是一个专门用于存储文件的系统,而数据库的BLOB字段是用于存储二进制数据的数据类型。性能:对于大量文件的存储和访问,使用MinIO可能会提供更好的性能,因为它专门针对文件存储进行了优化。数据库的BLOB字段通常需要额外的处理和解析,可能会影响性能。可扩展性:MinIO支持分布式部署,可以轻松地扩展存储容量和性能。而数据库的BLOB字段通常仅限于单个数据库实例的存储容量。访问方式:使用MinIO存储的文件可以通过标准文件系统API或MinIO提供的API进行访问,而数据库的BLOB字段则需要使用数据库相关的查询语言进行访问。数据一致性:数据库的BLOB字段通常与数据库的其他数据一起进行事务处理,保证了数据的一致性。而MinIO可能需要更多的手动管理和数据一致性保证机制。数据冗余和备份:MinIO通常提供数据冗余和备份机制,而数据库的BLOB字段需要额外的备份策略和管理。总的来说,MinIO和数据库的BLOB字段各有优缺点,具体选择取决于应用的需求和场景。如果需要高效、可扩展的文件存储解决方案,MinIO是一个不错的选择。如果需要在数据库中存储二进制数据,并且与其他数据一起进行事务处理和管理,可以考虑使用数据库的BLOB字段。实际用法首先 cid:link_0 官网可以免费下载我是windows环境,下载后只有一个exe文件,当前版本如下启动命令为 ./minio server <数据存储的目录位置>minio默认的账号密码都是 minioadmin登录成功后,create a Bucket给桶起一个名字修改访问权限,改为public然后在对象存储浏览器中,找到我们刚刚创建的这个桶,并上传文件
  • [问题求助] OBS疑问???
    在java obs上传文件操作中,指定的地址前面添加了斜杠/  例如  /imgsdk返回信息正常,通过文件id下载附件也正常,但是在管理页面查看目录 找不到 img这个目录和上传的文件当我将 /img  改为img 后这个问题解决了,但是这是为什么??
  • [问题求助] 对象存储,通过browserJs创建ObsClient实例后调用实例下API,请求地址后面会多出 "/?apiversion"
    obsClient.putObject({ Bucket: 'xxxx', Key: objectKey, Body: fileObj }, function (err, result) { console.log(222) if (err) { console.error('Error-->' + err) } else { console.log('Status-->' + result.CommonMsg.Status) } })照着文档调用文件上传API,报错跨域(图一)试着用图一地址用xhr上传,报错405(图二)将图一地址的后面"/?apiversion"删掉再用图二方法上传成功我该怎么用实例的API成功上传
  • [问题求助] 由于出现乱码,暂时obs外呼任务无法使用包含中文的技能队列
    【问题来源】【必填】     南海农商行【问题简要】【必填】 ICD V300R008C25 当配置的外呼任务使用包含中文的技能队列时,查看obs任务信息,发现中文乱码,且obs日志也存在报错提示。【问题类别】【必填】    【可选问题分类:ICD obs 中文乱码】【AICC解决方案版本】【必填】    【AICC可选择版本:AICC 22.100】    【UAP可选择版本:V100R005】    【CTI可选择版本:ICD V300R008C25SPC012】【期望解决时间】【选填】尽快【问题现象描述】【必填】使用不包含中文的技能队列能正常触发外呼任务。但当配置的外呼任务使用的是包含中文的技能队列时使用MobaXterm查看日志当MobaXterm字符配置如下是:ISO-8859-1当MobaXterm字符配置如下是:UTF当MobaXterm字符配置如下是:GBK上面的日志,是否可以判断服务运行环境的字符和获取数据的不一致?你们之前有没有遇到过,有没有什么方法解决?正式环境的技能较早已经创建且绝大部分包含中文,如果正式使用,将之前的技能队列改成英文也比较麻烦。所以再次请教一下这个问题,想找打解决的方法。
  • [问题求助] OSB-C-SDK使用永久AK+SK方式put文件成功,临时AK+SK+SecurityToken方式报错:InvalidAccessKeyId
    移植的huaweicloud-sdk-obs-3.19.9.3,使用demo test_put_object_new测试,永久AK+SK方式可以上传文件,使用临时AK+SK+SecurityToken方式报错:InvalidAccessKeyId使用方法:在test_put_object_new基础上添加option.bucket_options.token = SECRET_TOKEN。想问下是否存在操作问题,是否能提供临时AK+SK+SecurityToken方式demo?
总条数:1271 到第
上滑加载中