• php如何实现华为云obs跨区域复制
    php如何实现华为云obs跨区域复制
  • [训练管理] 读取OBS文件出错
    【功能模块】【操作步骤&问题现象】1、用的是pycharm toolkit2、密钥配置了,桶权限开了3、我有自己的代码和数据集,把数据集上传到OBS,现在是直接调用OBS的数据,出错4、不要给我发常见的moxing库常见代码样例,我看了【截图信息】【日志信息】(可选,上传日志内容或者附件)这是我的代码,哪块出了问题
  • [数据管理] modelarts读取OBS中文件路径总是出错
    【功能模块】【操作步骤&问题现象】1、运行自己的程序,路径总是报错2、【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [技术干货] 访问华为云OBS出现403状态码的排查方法
    【问题背景】在使用华为云OBS过程中,可能会碰到403的问题,针对该问题,本文详细的介绍了访问OBS时出现403状态码可能涉及的场景和排查方法。【场景汇总】目前汇总如下场景,后续如有其它场景及时更新补充该文档。场景场景分类错误提示错误原因场景一相关权限&策略设置问题1)<ErrorCode>AccessDenied<Message>AccessDenied2)< ErrorCode > InvalidAccessKeyId <Message> The   Access Key Id you provided does not exist in our records3)<ErrorCode>SignatureDoesNotMatch<Message>The   request signature we calculated does not match the signature you provided1)说明访问OBS的用户没有当前操作的权限2)无效的AccessKeyId3)签名不匹配场景二跨域问题<ErrorCode>AccessForbidden   <Message>This   CORS request is not allowed未配置CORS或CORS配置错误场景三欠费场景&存储空间问题<ErrorCode>InArrearOrInsufficientBalance<Message> In   arrear or insufficient balance<ErrorCode>InsufficientStorageSpace用户欠费或余额不足而没有权限进行某种操作。场景四客户端与服务端时差问题1)报错提示:error message [The difference between   the request time and the current time is too large.]2)console控制台频繁提示客户端于服务端时间相差大于15分钟。1)客户端时间不准确2)中场景导致客户端和服务端时差超过15分钟场景五其他问题1)<ErrorCode>InvalidObjectState   <Message>The operation is not valid for the object’s storage class2)防盗链设置,请求域名不在OBS防盗链白名单中1)该操作对该桶对象无效2)未设置防盗链或防盗链配置异常 【排查及解决办法】场景一:相关权限&策略设置问题(1)访问OBS的用户目前没有当前操作的权限,提示AccessDenied原因分析:1) OBS使用服务端加密(KMS)功能时,IAM子账户或者委托账户需被授权KMSAdministrator权限;2)配置桶自定义策略异常;3)AK/SK写错,导致鉴权失败;总之目前访问OBS对象操作权限不足,需先从访问用户的权限和操作对象配置策略方面排查具体原因。解决方案:KMS授权:https://support.huaweicloud.com/intl/zh-cn/obs_faq/obs_faq_0063.html;权限控制:https://support.huaweicloud.com/intl/zh-cn/usermanual-obs/obs_03_0080.html;永久AK/SK:https://support.huaweicloud.com/intl/zh-cn/clientogw-obs/obs_03_0405.html;临时AK/SK和securitytoken:https://support.huaweicloud.com/intl/zh-cn/productdesc-obs/obs_03_0208.html;(2)访问OBS的用户目前没有当前操作的权限,提示无效的AccessKeyID原因分析:1)桶版本(海外)不是3.0不支持AK/SK +Securitytoken方式;2)API调用时未添加Securitytoken, 临时AK/SK需和securitytoken 一起使用。(3)访问OBS的用户目前没有当前操作的权限,提示签名不匹配原因分析:1)查看客户请求中accessKey, secretKey, endpointUrL配置是否正确;2)用户子账号对OBS没有访问权限,设置权限后重新生成新的AK/SK;3)使用工具访问桶时,桶和endpoint不匹配,endpoint配置错误。场景二:跨域问题(1)提示跨域请求不允许原因分析:1)访问OBS需配置CORS但是未配置;2)配置CORS错误。解决方案:配置跨域资源共享:https://support.huaweicloud.com/intl/zh-cn/usermanual-obs/zh-cn_topic_0066036542.html;配置桶的CORS:https://support.huaweicloud.com/intl/zh-cn/sdk-browserjs-devg-obs/obs_24_0201.html;场景三:欠费问题或存储空间问题(1)提示欠款或余额不足原因分析:华为云账号欠费或余额不足而没有权限进行OBS相关操作,华为云账号欠费后会有个宽限期和保留期,宽限期是指包周期资源到期未续订或按需资源欠费时,华为云提供给客户进行续费与充值的宽限时间,宽限期内暂时还可以正常访问及使用云服务。解决方案:及时续费或充值。(2)提示存储空间不足原因分析:超过配额限制。解决方案:增加配额或删除部分对象。场景四:客户端和服务端时差问题(1)提示客户端时间和服务端时间相差较大原因分析:如果客户端和服务端时差过大,存在被其他人破解的风险,出于安全目的,控制台和服务器的时间差不允许大于15分钟。基于该问题一般由两种场景会提示该报错。原因一:客户端时间不准确;原因二:服务端时间不准确(OBS NTP同步异常)。解决方案:原因一:查看客户端时间是否和UTC时间相差大于15分钟,如果大于15分钟则修改客户端时间为UTC时间。原因二:首先确认客户端时间对标UTC时间准确无误后,续联系华为云技术服务工程师确认OBS NTP时钟同步是否正常。一般可以先排查OBS和NTP服务器的连通性是否正常,在排查NTP服务是否正常。场景五:其他问题(1)提示操作对象无效分析原因:1) 该对象存储类型是归档存储,不能直接下载;2) 用户代码错误(需客户侧排查)解决方案:1)如果要下载归档存储对象,第一步需要先将归档存储对象取回,参照https://support.huaweicloud.com/sdk-ios-devg-obs/obs_27_0507.html;第二步修改对象的存储类型为标准存储或者低频访问存储再下载;2)客户使用API或者SDK请求对象时请求消息格式错误,需客户自行排查请求消息。(2)访问域名不在OBS防盗链白名单中解决方案:配置防盗链:https://support.huaweicloud.com/intl/zh-cn/usermanual-obs/obs_03_0341.html;防盗链设置:https://support.huaweicloud.com/intl/zh-cn/devg-obs/obs_06_0050.html;【OBS SDK异常处理】(1)Python参照OBS服务端错误码(可参照详细的403状态码对应的错误码判断问题类型):https://support.huaweicloud.com/intl/zh-cn/sdk-python-devg-obs/obs_22_1502.html;(2)Java高频问题,SignatureDoesNotMatch签名不匹配:https://support.huaweicloud.com/intl/zh-cn/sdk-java-devg-obs/obs_21_0302.html;参照OBS服务端错误码(可参照详细的403状态码对应的错误码帮助定位问题):https://support.huaweicloud.com/intl/zh-cn/sdk-java-devg-obs/obs_21_2002.html;其他语言详见官网说明:https://support.huaweicloud.com/intl/zh-cn/sdkreference-obs/obs_02_0001.html;【OBS API错误码】参照API请求403状态码对应的错误码判断问题类型:https://support.huaweicloud.com/intl/zh-cn/api-obs/obs_04_0115.html; 
  • [训练管理] 用mox.file API 读取OBS代码不会
    【功能模块】modelarts 的 pycharm toolkit【操作步骤&问题现象】1、之前在本地代码2、想要读取的txt3、现在的代码,不知道怎么改了【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • CloudIDE中使用OBS云资源
    准备工作:申请一个OBS资源,创建一个桶。开启一个CloudIDE实例,打开一个terminal,先下载并安装obs的工具obsutil。配置obsutil:需要用到开发者的我的凭证->访问密钥->新建访问密钥的AK,SK。使用obsutil命令在桶中新建一个文件夹test
  • [训练管理] 访问OBS失败
    【功能模块】modelarts 的 pycharm toolkit【操作步骤&问题现象】1、在把本地代码提交训练作业时,运行出错2、出错提醒:moxing.framework.file.file_io.MoxFileRespException: Error occurs when accessing to OBS.【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [训练管理] 订阅数据集到OBS,使用订阅算法,创建训练作业报错是什么原因,怎么解决?
    【功能模块】训练作业【操作步骤&问题现象】1、AI市场上订阅数据集人车检测数据集到OBS,订阅物体检测-FasterRCNN_ResNet50算法2、创建训练作业后,出现如下错误请问是什么原因?该怎样解决呢?【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • 如何删除用户自定义的obs元数据?
    有增加用户自定义的元数据的api,但貌似没有看到可以删除的api?
  • [数据管理] 怎样方便地修改OBS上数据路径?
    【功能模块】上传数据到OBS指定的目录下后,怎样方便地修改目录名称?试了下,如果修改已有数据的目录名,会再创建个目标文件夹并逐步添加数据,这样修改过程很慢啊,且没有删除掉原文件夹,有没有更方便的方式呢?
  • [问题求助] obs的.net版本的代码为何报错??但用同样的java代码却是正常执行。
    请教一个问题,需要华为专业的帮助:我要遍历所有桶名,直接用官方提供obs的API代码,复制粘贴,然后直接运行就报错。错误是在huaweicloud-sdk-dotnet-obs-master源代码里抛出的。需要说明的是:这个.net版本的代码,在连接了互联网的机器上能够正常执行,是不会报错的。但是,由于我们的内网服务器不能连接互联网,是通过专线IPsec来实现对华为云的连接(在此条件下用obs客户端可以连接上并能正常操作云上的对象),并且用obs的java版本的代码也是可以正常执行。但是用obs的.net版本的程序执行却会报错!百思不得其解。报错情况,如下图:我调用执行的API代码,如下图:
  • [AI人工智能全栈成长...] 【问答官】从OBS下载的模型如何导入到ModelArts中?
    从OBS下载的模型如何导入到ModelArts中?
  • [AI人工智能全栈成长...] 【问答官】在ModelArts中无法找到之前创建的OBS桶怎么办?
    如果之前在华为云OBS中创建了一个OBS桶,在ModelArts中却找不到这个OBS桶该怎么办?
  • [AI人工智能全栈成长...] 【问答官】ModelArts SDK、OBS SDK和MoXing的区别?
    ModelArts SDK、OBS SDK和MoXing的区别?
  • [AI人工智能全栈成长...] 【问答官】如何提升训练效率,同时减少与OBS的交互?
    如何提升训练效率,同时减少与OBS的交互?