更新时间:2025-08-05 GMT+08:00
DataArts Studio中提示OBS相关错误,应该如何处理?(通用问题)
问题现象
- 在DataArts Studio中引用OBS桶路径时,提示找不到用户创建的OBS桶。
- 在对OBS桶操作时,出现Error: stat:403错误。
- Notebook中下载OBS文件时提示Permission denied。
原因分析
- OBS桶与DataArts Studio不在同一个区域导致。
- DataArts Studio上没有配置委托授权。
- OBS文件加密上传导致。DataArts Studio不支持OBS加密文件。
- OBS桶的权限和访问ACL设置不正确导致。
处理方法
查看OBS桶与DataArts Studio是否在同一个区域
- 查看创建的OBS桶所在区域。
- 查看DataArts Studio所在区域。
- 比对您创建的OBS桶所在区域与DataArts Studio所在区域是否一致。务必保证OBS桶与DataArts Studio所在区域一致。
检查委托授权
请前往权限管理,查看是否具有OBS访问授权。如果没有,请参考配置调度身份。
检查OBS桶是否为非加密桶
- 进入OBS管理控制台,单击桶名称进入概览页。
- 确保此OBS桶的加密功能关闭。如果此OBS桶为加密桶,可单击“默认加密”选项进行修改。
创建OBS桶时,桶的存储类别请勿选择“归档存储”和“深度归档存储”,归档存储的OBS桶会导致任务运行失败。
图1 查看OBS桶是否加密
检查OBS文件是否为加密文件
- 进入OBS管理控制台,单击桶名称进入概览页。
- 单击左侧菜单栏对象,进入对象列表。单击存放文件的对象名称,并找到具体的文件,可在文件列表的“加密状态”列查看文件是否加密。文件加密无法取消,请先解除桶加密,重新上传图片或文件。
检查OBS桶的ACLs设置
- 进入OBS管理控制台,查找对应的OBS桶,单击桶名称进入概览页。
- 在左侧菜单栏选择“访问权限控制 > 桶ACLs”,检查当前账号是否具备读写权限,如果没有权限,请联系桶的拥有者配置权限。
- 在左侧菜单栏选择“访问权限控制 > 桶策略”,检查当前OBS桶是否允许子用户访问。
父主题: 数据开发