文档首页/ AI开发平台ModelArts/ 故障排除/ 训练作业/ 权限问题/ 训练作业访问OBS时,日志提示“stat:403 reason:Forbidden”
更新时间:2024-08-21 GMT+08:00
分享

训练作业访问OBS时,日志提示“stat:403 reason:Forbidden”

问题现象

训练作业访问OBS时,出现如下报错:

ERROR:root:Failed to call:
	func= <bound method ObsClient.getObjectMetadata of <moxing.framework.file.src.obs.client.ObsClient object at 0x7fddb4ad06d0>>
	args=('bucket-cv-competition-bj4', 'fangjiemin/output/')
	kwargs={}
ERROR:root:
	stat:403
	errorCode:None
	errorMessage:None
	reason:Forbidden
	request-id:00000179D5ACCAC445CAA1A71019C9D0
	retry:0

原因分析

出现该问题的可能原因如下:

  • OBS服务的权限出现问题,导致无法正常读取数据

处理方法

请检查OBS权限配置,如未解决问题可参考OBS文档的已配置OBS权限,仍然无法访问OBS(403 AccessDenied)

建议与总结

在创建训练作业前,推荐您先使用ModelArts开发环境调试训练代码,避免代码迁移过程中的错误。
  • OBS服务相关报错可根据错误信息(包括errorCode、errorMessage等)判断具体错误原因。具体错误码请参考OBS官方文档

相关文档