-
php如何实现华为云obs跨区域复制
-
【功能模块】【操作步骤&问题现象】1、用的是pycharm toolkit2、密钥配置了,桶权限开了3、我有自己的代码和数据集,把数据集上传到OBS,现在是直接调用OBS的数据,出错4、不要给我发常见的moxing库常见代码样例,我看了【截图信息】【日志信息】(可选,上传日志内容或者附件)这是我的代码,哪块出了问题
-
【功能模块】【操作步骤&问题现象】1、运行自己的程序,路径总是报错2、【截图信息】【日志信息】(可选,上传日志内容或者附件)
-
【问题背景】在使用华为云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;
-
【功能模块】modelarts 的 pycharm toolkit【操作步骤&问题现象】1、之前在本地代码2、想要读取的txt3、现在的代码,不知道怎么改了【截图信息】【日志信息】(可选,上传日志内容或者附件)
-
准备工作:申请一个OBS资源,创建一个桶。开启一个CloudIDE实例,打开一个terminal,先下载并安装obs的工具obsutil。配置obsutil:需要用到开发者的我的凭证->访问密钥->新建访问密钥的AK,SK。使用obsutil命令在桶中新建一个文件夹test
-
【功能模块】modelarts 的 pycharm toolkit【操作步骤&问题现象】1、在把本地代码提交训练作业时,运行出错2、出错提醒:moxing.framework.file.file_io.MoxFileRespException: Error occurs when accessing to OBS.【截图信息】【日志信息】(可选,上传日志内容或者附件)
-
【功能模块】训练作业【操作步骤&问题现象】1、AI市场上订阅数据集人车检测数据集到OBS,订阅物体检测-FasterRCNN_ResNet50算法2、创建训练作业后,出现如下错误请问是什么原因?该怎样解决呢?【截图信息】【日志信息】(可选,上传日志内容或者附件)
-
有增加用户自定义的元数据的api,但貌似没有看到可以删除的api?
-
【功能模块】上传数据到OBS指定的目录下后,怎样方便地修改目录名称?试了下,如果修改已有数据的目录名,会再创建个目标文件夹并逐步添加数据,这样修改过程很慢啊,且没有删除掉原文件夹,有没有更方便的方式呢?
-
请教一个问题,需要华为专业的帮助:我要遍历所有桶名,直接用官方提供obs的API代码,复制粘贴,然后直接运行就报错。错误是在huaweicloud-sdk-dotnet-obs-master源代码里抛出的。需要说明的是:这个.net版本的代码,在连接了互联网的机器上能够正常执行,是不会报错的。但是,由于我们的内网服务器不能连接互联网,是通过专线IPsec来实现对华为云的连接(在此条件下用obs客户端可以连接上并能正常操作云上的对象),并且用obs的java版本的代码也是可以正常执行。但是用obs的.net版本的程序执行却会报错!百思不得其解。报错情况,如下图:我调用执行的API代码,如下图:
-
从OBS下载的模型如何导入到ModelArts中?
-
如果之前在华为云OBS中创建了一个OBS桶,在ModelArts中却找不到这个OBS桶该怎么办?
-
ModelArts SDK、OBS SDK和MoXing的区别?
-
如何提升训练效率,同时减少与OBS的交互?
推荐直播
-
通用人工智能(AGI)到来前夕如何实现企业降本增效和应用现代化
2024/04/19 周五 14:00-16:00
李京峰 T3出行VP/CTO
李京峰是T3出行CTO,本次他将分享通用人工智能(AGI)到来前夕,如何实现企业降本增效和应用现代化。
回顾中 -
华为云云原生FinOps解决方案,为您释放云原生最大价值
2024/04/24 周三 16:30-18:00
Roc 华为云云原生DTSE技术布道师
还在对CCE集群成本评估感到束手无策?还在担心不合理的K8s集群资源申请和过度浪费?华为云容器服务CCE全新上线云原生FinOps中心,为用户提供多维度集群成本可视化,结合智能规格推荐、混部、超卖等成本优化手段,助力客户降本增效,释放云原生最大价值。
去报名 -
产教融合专家大讲堂·第①期《高校人才培养创新模式经验分享》
2024/04/25 周四 16:00-18:00
于晓东 上海杉达学院信息科学与技术学院副院长;崔宝才 天津电子信息职业技术学院电子与通信技术系主任
本期直播将与您一起探讨高校人才培养创新模式经验。
去报名
热门标签