全部建议 > 建议详情
  • 预审中
  • 预审通过
  • 3 未采纳

【产品缺陷】obs obsClient.listObjects接口返回的对象太多了,不能有效过滤结果数据,导致web业务超时 未采纳 编辑 删除

  • 对象存储服务 OBS
  • 存储

场景描述:obsClient.listObjects接口只能根据前缀匹配,把匹配的对象都返回,而我们的业务是一个大的业务把数据拆分成N多个,比如最新碰到的是拆分成100个,对应100个图片目录,1个json文件数据格式目录,这个json目录的名字是其他图片目录的前缀,导致取对象的时候,会把这101个目录对象都取出来,这些共计好几万个对象内容,实际上我只需要json目录中给定的200个对象。针对这种需求,当然我们可以设置成不同的目录前缀,把json文件也拆分成分开的100个目录也能解决,但是由于这些业务的目录已经是历史形成的,无法修改目录了,否则需要花费很多的精力去处置,另外命名上也不方便管理。由于取出的对象太多,一个是对耗时有影响,web耗时太多,会导致其他业务超时,同时取出的对象太多,也占内存。

 

 

 

 

建议方案:1:希望能够精致的匹配目录,而不是仅仅前缀匹配,2:比如我给定指定的文件名列表,仅返回这些对象;3:给定文件后缀,比如.json,仅返回json ;

 

 

yd_234493739 yd_234493739 发布于 2023-08-17 14:12:19 2023-08-17

544 2

0%
0人赞同
0%
0人不赞同

全部评论(2

评论(2

  • 【云声小管家】 子规 2023-09-07 14:10:51

    您好,关于您提交的建议产品和研发团队进行了评估,该需求在规划版本中已覆盖,列举对象操作,目的是获取某一个前缀下的对象列表,从需求描述来看,您的业务场景不是获取对象列表,是下载对象,建议使用getobject接口,链接为obsutil工具下载对象的说明,支持后缀匹配https://support.huaweicloud.com/utiltg-obs/obs_11_0018.html,综合考虑整体需求与产品规划,很抱歉未能采纳,还请您谅解。
    对您造成困扰深表歉意!希望以上可以解决您的疑虑,感谢您的反馈,后续若在使用还有其它建议,可在云声平台继续反馈,我们收到后会尽快处理。感谢您对华为云的支持!

    单击图片可查看原图
  • 【云声小管家】 子规 2023-08-17 14:44:41

    非常感谢您的反馈,您的建议和诉求已经收到,并已提交至相关产品团队进行核查评估,评估完成后对于建议是否采纳会尽快给您答复,也请您持续关注云声平台,了解反馈建议处理进展,感谢您对华为云的支持!

登录后可评论,请 注册

0/1000

+ 插入图片0/4

仅支持JPG、JPEG、PNG、GIF,数量不超过4张且每张大小不超过2MB

评论
发表评论...
取消 发表

0/1000

评论成功

+ 插入图片0/4

仅支持JPG、JPEG、PNG、GIF,数量不超过4张且每张大小不超过2MB

删除建议

设置昵称

在此一键设置昵称,即可发表云声建议!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。