选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

AWS CLI 中的命令行返回代码

聚焦模式
AWS CLI 中的命令行返回代码 - AWS Command Line Interface

返回代码通常是运行 AWS Command Line Interface (AWS CLI) 命令后发送的隐藏代码,该命令可描述命令的状态。您可以使用 echo 命令显示从上一个 AWS CLI 命令发送的代码,并使用这些代码确定命令是成功还是失败,以及命令可能出错的原因。除了返回代码之外,您还可以运行带有 --debug 开关的命令,查看有关故障的更多详细信息。此开关将生成一个详细报告,描述 AWS CLI 用于处理命令的步骤以及每个步骤的结果。

要确定 AWS CLI 命令的返回代码,请在运行 CLI 命令后立即运行以下命令之一。

Linux and macOS
$ echo $? 0
Windows PowerShell
PS> echo $lastexitcode 0
Windows Command Prompt
C:\> echo %errorlevel% 0
$ echo $? 0

以下是运行 AWS Command Line Interface (AWS CLI) 命令结束时可能返回的返回代码值。

代码 意义
0

该服务使用 HTTP 响应状态代码 200 进行响应,表示请求发送到的 AWS CLI 和 AWS 服务未生成错误。

1

一个或多个 Amazon S3 传输操作失败。仅限 S3 命令。

2

该返回代码的含义取决于命令:

  • 适用于所有 AWS CLI 命令 – 无法解析输入的命令。解析失败的原因可能是(但不限于)缺少必需的子命令或参数,或使用了未知的命令或参数。

  • 限制为 S3 命令 – 在传输过程中,跳过了标记为要进行传输的一个或多个文件。但是,标记为要进行传输的所有其他文件都已成功传输。传输过程中跳过的文件包括:不存在的文件,作为字符特殊设备、块特殊设备、FIFO 队列或套接字的文件,以及用户没有读取权限的文件。

130

命令已被 SIGINT 中断。这是您通过 Ctrl+C 发送的信号,用于取消某个命令。

252

命令语法无效,提供了未知参数,或者参数值不正确并且阻止了命令运行。

253

系统环境或配置无效。尽管提供的命令在语法上可能是有效的,但缺少配置或凭证,导致该命令无法运行。

254

该命令已成功解析,并已对指定服务发出了请求,但该服务返回了错误。这通常表示 API 使用不正确或出现其他特定于服务的问题。

255

命令失败。AWS CLI 或将请求发送到的 AWS 服务生成了错误。

下一主题:

向导

上一主题:

筛选输出
隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。