在Notebook中上传文件失败,如何解决?
问题现象
- 文件上传很快,但是上传失败。
- 上传文件到Notebook时,界面一直在转圈;使用Moxing命令上传,报错;上传OBS文件时,打开OBS浏览器也不显示桶,一直在“获取数据中”。
- 在JupyterLab界面通过ModelArts Upload Files按钮上传文件时,显示“获取数据失败”。
图1 OBS文件上传界面
查看Notebook日志(通常在/home/ma-user/log/下,notebook-<date>.log),报错“List objects failed, obs_client resp: {'status' : 403, 'reason' : 'Forbidden' , 'errorCode' : 'AccessDenied'”。
可能原因
第一种问题现象是通过华为内网上传时,文件大小受限,需要解决内网的问题。
其他问题现象的可能原因如下:
- 无OBS访问授权。
- 无OBS桶或文件的访问权限。
- OBS桶被删除。
解决方案
- 检查委托授权
请前往权限管理,查看是否具有OBS访问授权。如果没有,请参考配置访问授权(全局配置)。
- 请确认是否有OBS桶的访问权限
进入OBS控制台页面,可以看到所有的OBS桶列表,进入需要访问的桶,确认是否有权限访问,如果无权限则会报错。
- 进入OBS控制台页面,确认OBS桶是否存在。