华为云对象存储OBS返回码_云淘科技

通过进程等方式调用obsutil时,无法实时查看回显信息。obsutil支持在进程运行结束后,根据不同的运行结果生成不同的返回码,具体的返回码及其含义如表1所示。您可以通过以下方式获取最近一次运行结果的返回码,然后根据返回码分析并处理问题。

macOS/Linux操作系统,执行以下命令获取最近一次运行结果的返回码:

echo $?

Windows操作系统,执行以下命令获取最近一次运行结果的返回码:

echo %errorlevel%
表1 返回码

返回码

含义

常见场景举例

0

执行成功

上传对象成功。

1

文件不存在

执行cp上传文件,输入的文件路径不存在。

2

任务不存在

执行cp恢复失败的上传任务,指定的Task Id不存在。

3

参数错误

执行cp上传文件,输入不支持的附加选项;
执行cp下载文件,输入的cloud_url不合法。

说明:

cloud_url为桶路径或对象路径,当下载桶中的所有对象时,cloud_url的格式必须为obs://bucketname;当下载指定对象时,cloud_url的格式必须为obs://bucketname/key。

4

检查桶状态错误

执行cp上传文件夹,待上传的桶不存在。

5

命令初始化错误

加载配置文件出错;
执行cp上传文件夹,并指定了-o参数,但无法成功创建保存结果清单文件的文件夹。

6

执行错误

执行ls查询桶列表,因为网络超时而失败。

7

操作不支持

执行chattri修改对象属性,但桶不是3.0版本的桶。

8

批量任务执行不完全成功

执行cp批量下载对象,部分对象下载失败。

9

中断错误

执行命令过程中用户手动Ctrl+C中断任务执行。

-1

其他未知错误

父主题: 问题定位

同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家