• [问题求助] obs java 服务端sdk
    请问有国内的obs java 服务端sdk下载地址吗?或者maven的库,现在开发者文档上都是指向的github,github下载非常缓慢。还有个问题java的sdk是不是android和服务端的可以通用?
  • [问题求助] OBS C SDK在ubuntu系统下无法调用,提示无法引用libcrypto.so.10动态库?这个库应该如何安装?
    OBS C SDK在ubuntu系统下无法调用,提示无法引用libcrypto.so.10动态库?这个库应该如何安装?
  • [问题求助] OBS_C-SDK上传对象失败错误码109
    第一次使用这个SDK, 上传文件upload_file是OK的,但是上传对象put_object总是失败,照搬SDK demo程序,上传的本地文件就10几字节;put_object阻塞了好久,回调函数obs_response_complete_CB里面的状态提示109, 不知道哪里有问题:日志:
  • [其他] 【Notebook】【OBS文件读取】import moxing时报错
    【功能模块】【Notebook】【OBS文件读取】import moxing时报错【场景描述】昨天下午:有个200多M的数据文件,存在于OBS中。我尝试通过点击 Sync OBS ,进行同步时,提示错误。(已发帖求助)之后通过查找相关资料,得知可以通过moxing来读取OBS中的文件于是,我在Notebook中尝试导入moxing提示告诉我,没有moxing???此时已经有些疑惑了按照之前的排错经验,没有Module的话,可以通过pip安装昨天尝试pip找不到匹配的moxing然后就把整个notebook环境删除,去做别的事情了。今天下午:再次尝试,又新建了一个新的notebook环境成功导入moxing。很疑惑,要不是昨天的报错还保留在ipynb中,我甚至怀疑自己记错了再次尝试用pip寻找moxing时还是找不到。【问题求助】1. 为什么会出现import moxing,提示报错的现象?2. pip安装moxing会提示找不到,那应该如何安装moxing呢?
  • [其他] 【Notebook】【Sync OBS】同步200M文件时报错
    【功能模块】【Notebook】【Sync OBS】同步200多M的文件时报错【操作步骤&问题现象】1、同步大小为50多M的文件成功2、同步200多M的文件失败notebook信息IDDE-a75dcc54-862a-11eb-8a0b-0255ac10004a官网手册没有超过文件大小的限制,却报错了,求助大佬们
  • [问题求助] obs文件通过URL访问对象失败
    出现这种需要怎么配置
  • [技术干货] 蚂蚁雅黑+2我也来
    OBS环境准备https://marketplace.huaweicloud.com/markets/aihub/datasets/detail/?content_id=00bc20c3-2a00-4231-bdfd-dfa3eb62a46d 点击「下载按钮」进入「下载详情」,设置 OBS 路径,「确定」下载即可将模型和素材下载到自己的 OBS 中,比如我路径是耐心等待完成就好啦打开链接https://console.huaweicloud.com/modelarts/?region=cn-north-4#/notebook点击创建也可以用限时免费GPU版的,这里因为我已经创建了一个免费版,所以用付费的进行展示,都是一样的。点击下一步点击提交返回Notebook列表点击启动点击打开 找到File选项点击open 进入文件夹选择first-order-motion-model打开,点击upload上传自己需要制作效果的照片这里我上传了00.png,再点击一下upload上传water.png点击下载result_water.mp4,就可以看到最终效果啦~
  • [问题求助] 关于OBS C SDK
    楼主好:华为云的C SDK demo 能不能提供下静态库或把编译静态库的.sh提供下,个人想编译一下非常难,ndk so库没的完整的Android工程实例,不好调用成功,增加开发难度,Android工程ndk 编译错误一堆,没的完整Android工程实例,不知道是配置错误,还是代码错误。
  • [其他问题] Notebook是否可以直接访问obs中zip压缩包内的文件?
    Notebook是否可以直接访问obs中zip压缩包内的文件?还是必须等复制到Notebook的容器内。
  • [产品讨论] 从dws向obs导出数据错误
    obs桶对象均已配置成功,数据库服务器和obs服务器均在同一地区         创建外表未报错,出现如下问题,原因?
  • [问题求助] 从dws向obs导出数据错误
    【功能模块】【操作步骤&问题现象】1、2、【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [问题求助] 【ABC产品】【obs存储功能】测试上传提示403,ak错误
    【功能模块】项目组换了新的华为云账号,从ncec2020改成了ncec2021,桶从obs-ap1-ncechicampus改成了dayu-log-ap1-ncechicampus,现在遇到2个问题,一是上传报错,二是ioc菜单图标没了;ABC租户ncec1234华为云账号hwbescloudncec2021【操作步骤&问题现象】1、在obs控制台生成新的访问凭证2.在ABC配置obs访问密钥,测试,报错提示:执行对象存储操作'putobject'时出错,错误原因: obs: service returned error: Status=403 Forbidden, Code=InvalidAccessKeyId, Message=The AWS Access Key Id you provided may has expired., RequestId=00000177F0B7FE3680168A69F64E0E92【截图信息】如上【日志信息】(可选,上传日志内容或者附件)
  • OBS C SDK基于Windows进行编译
    基于Windows编译OBS C SDK指南背景    在Windows下使用OBS C SDK,希望编译成DLL动态链接库文件供工程使用。编译C SDK方法一:进入"your-sdk-path\source\eSDK_OBS_API\eSDK_OBS_API_C++\build"目录下,启动cmd,执行如下命令:"build.bat windows release x64" 编译x64系统下的产物;如果出现如下错误信息,则需要修改编译脚本文件中的换行符格式:打开notepad++软件,利用notepad++打开build.bat及build_x64.bat两个文件,确认右下角的换行符格式,如果为Unix(LF)则需要通过鼠标右键修改为Windows(CR LF):修改后的格式如下:修改完成后重新执行"build.bat windows  release x64"命令,最终输出无错误信息即表明编译成功:编译产物见"your-sdk-path\source\eSDK_OBS_API\eSDK_OBS_API_C++\build\obs\windows.zip"文件注意:使用该脚本进行编译时,由于项目依赖Visual studio2010版本,因此需要在本地预先安装过VS2010版本;如果不希望在本地额外安装VS2010版本,可以参考方式二进行编译;方法二:基于visual studio进行编译;此处基于visual studio2015进行编译作为示例;1、打开编译工程打开visual studio 2015,选择File->Open->Project/Solution打开源代码目录下的编译工程(目录:"your-sdk-path\source\eSDK_OBS_API\eSDK_OBS_API_C++\sln\vc100\obs.sln"),打开工程时如出现如下提示是否升级项目的编译器及依赖库时,选择Cancel(表示依赖VS2010编译工具进行编译,如果本地未安装过VS2010,请参考常见问题中的解决方案);2、编译工程选择Build->Rebuild重新编译工程;出现如下提示代表工程编译成功;编译产物见目录:"your-sdk-path\source\eSDK_OBS_API\eSDK_OBS_API_C++\build\vc100\Release"常见问题:a. 提示缺少VS2010 VC100工具集出现该问题的原因是该工程默认采用VS2010工具集进行编译,如果本地环境中未安装过VS2010时将会提示该问题;以visual studio2017版本为例展示该问题解决方案:1、在工程上右键选择重定向项目2、重定向项目至指定平台工具集及SDK版本(以VS2017为例,平台工具集版本为V141)3、替换“your-sdk-path\source\eSDK_OBS_API\eSDK_OBS_API_C++lib\win64_x64_msvc\release”目录下的libxml2.lib文件为附件中的libxml2.lib及libxml2.dll文件,否则在高版本VS中编译会提示该依赖库为低版本VS中编译,导致工程编译失败;替换完成后重新编译工程即可;测试C SDK方式一:直接使用提供的测试工程1、打开测试工程打开visual studio 2015,选择File->Open->Project/Solution打开源代码目录下的测试工程(测试工程目录:"your-sdk-path\source\eSDK_OBS_API\eSDK_OBS_API_C++\build\obs\demo\sln\obs_demo.sln");选择对应的发布版本及平台2、编译测试工程选择Build->Rebuild编译测试工程;常见问题:a. 如果出现如下错误,表明未在当前工程路径下找到对应的lib文件,请将上一步中编译得到的libeSDKOBS.lib及huaweisecurec.lib复制到测试工程目录下("your-sdk-path\source\eSDK_OBS_API\eSDK_OBS_API_C++\build\obs\demo\sln")再重新执行编译;b. 编译过程中出现如下错误时需修改工程配置选项;右键单击工程Properties->Linker->Command Line Additional Options,添加/SAFESEH:NO ;输出如下结果时代表编译测试工程成功,可以根据实际需要配置测试工程中的ACCESS_KEY_ID(对应AK)、SECRET_ACCESS_KEY(对应SK)、HOST_NAME(对应EndPoint)等信息来调用相关接口进行测试;c. 在高版本VS中运行时出现提示“无法从const char* 转换为char*”;出现该问题时,可以通过设置Properties->C/C++->Language->Conformance mode(符合模式)为否来解决;方式二:新建测试工程导入SDK库基于visual studio 2015:1、新建测试工程打开visual studio 2015,File->New->Project新建Visual C++ Win32 Console Application;2、增加项目依赖头文件路径右键工程选择Properties->C/C++->General->Additional Include Directories,添加"your-sdk-path\platform\huaweisecurec\include","your-sdk-path\source\eSDK_OBS_API\eSDK_OBS_API_C++\inc"到项目依赖头文件路径中;3、配置依赖的库文件:将上一步中编译得到的libeSDKOBS.lib、huaweisecurec.lib文件添加到工程源文件目录下;同时配置工程的额外依赖:Properties->Linker->Input->Additional Dependencies配置完成后,编译测试工程,出现如下图示代表测试工程编译完成;此时即可在测试工程中直接调用SDK中的相关接口访问OBS;要执行该测试工程还需要引入依赖的DLL动态链接库文件;将上一步骤编译得到的libeSDKOBS.dll、huaweisecurec.dll文件添加到工程源文件目录下;将依赖的第三方库文件libcurl.dll、libeay32.dll、ssleay32.dll、pcre.dll、eSDKLogAPI.dll、log4cpp.dll;同时配置工程的依赖库目录:Properties->Linker->General->Addditional Library Directories;库文件目录:libcurl.dll->"your-sdk-path\source\eSDK_OBS_API\eSDK_OBS_API_C++\bin\win64_x64_msvc\release\libcurl.dll"libeay32.dll->"your-sdk-path\source\eSDK_OBS_API\eSDK_OBS_API_C++\bin\win64_x64_msvc\release\libeay32.dll"ssleay32.dll->"your-sdk-path\source\eSDK_OBS_API\eSDK_OBS_API_C++\bin\win64_x64_msvc\release\ssleay32.dll"pcre.dll->"your-sdk-path\source\eSDK_OBS_API\eSDK_OBS_API_C++\bin\win64_x64_msvc\release\pcre.dll"eSDKLogAPI.dll->"your-sdk-path\platform\eSDK_LogAPI_V2.1.10\C\release_x64\eSDKLogAPI.dll"log4cpp.dll->"your-sdk-path\platform\eSDK_LogAPI_V2.1.10\C\release_x64\log4cpp.dll"注意:如果在编译SDK工程时采用了高版本VS进行编译,同时用附件中的libxml2替换了原路径下的libxml2.lib文件,则还需要将libxml2.dll文件添加到工程源文件目录下;libxml2.dll->"your-sdk-path\source\eSDK_OBS_API\eSDK_OBS_API_C++\bin\win64_x64_msvc\release\libxml2.dll"添加完依赖库目录后编译运行即可执行测试工程;常见问题a. 提示缺少MSVCR100.dll文件;原因是当前系统上缺少低版本运行库文件MSVCR100.dll,下载到该文件并放于系统C:\Windows\System32或C:\Windows\SysWOW64目录下即可;对于高版本Visual studio,新建测试工程并引入SDK动态链接库的方法与VS2015基本一致。
  • [教程] 已配置OBS权限,仍然无法访问OBS(403 AccessDenied)
    问题描述已经通过IAM权限、桶策略或ACL配置了OBS权限,访问OBS时仍然提示“拒绝访问,请检查相应权限”,或报“403 AccessDenied”错误
  • [教程] 在IAM配置OBS系统权限后仍然提示拒绝访问,请检查相应权限
    原因IAM中预置的OBS ReadOnlyAccess、OBS OperateAccess、OBS Buckets Viewer等系统权限只允许执行一部分OBS操作,例如OBS OperateAccess可以执行列举桶、获取桶基本信息、获取桶元数据、列举对象、上传对象、下载对象、删除对象、获取对象ACL操作,每一项操作对应一个OBS功能接口。授予系统权限之后,表示拥有了对应功能接口的权限,通过API或SDK可以正常调用这些接口。但是通过控制台或者客户端工具(OBS Browser+)登录时,加载如桶列表、桶概览等页面会调用多个OBS接口,如果授予的权限中没有包含这些接口,则会提示“拒绝访问,请检查响应权限”,或者“不允许在请求的资源上执行此操作”。例如桶概览页面会通过接口查看桶的生命周期规则、CORS规则等是否已经配置,如图1,而预置的系统权限并未包含这些操作权限。