使用返回代码 - Amazon DCV Session Manager
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用返回代码

返回码通常是运行描述其状态的 Amazon DCV Session Manager CLI 命令后发送的隐藏代码,但并非总是如此。

要查看这些返回码,可以使用 echo 命令。这将显示从上次会话管理器CLI命令发送的代码。 YOu可以使用这些代码来确定命令是否成功以及命令可能出错的原因。

除了返回代码之外,您还可以运行带有 --debug 的命令,查看有关故障的更多详细信息。这将生成一份详细报告,说明会话管理器CLI用于处理命令的步骤以及每个步骤的结果。

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

  • Linux 和 macOS

    $ echo $? 0
  • 窗户 PowerShell

    $ echo $lastexitcode 0
  • Windows 命令提示符

    $ echo %errorlevel% 0

CLI命令执行结束时会出现以下返回代码:

  • 0 命令成功。向其发出请求的服务CLI或服务均未引发错误。

  • 1未找到解析到的CLI配置文件或可能已损坏。

  • 2 无法解析在命令行中输入的命令。解析失败的原因可能是(但不限于),缺少任何所需的子命令或参数,或者使用任何未知的命令或参数。请注意,此返回码含义适用于所有CLI命令。

  • 130该进程收到了 SIGINT (Ctrl-C)。

  • 252 命令语法无效,提供了未知参数,或者参数值不正确并导致命令无法运行。

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

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

  • 255 所有可能的一般性错误。可能正确解析了命令,但在运行命令时出现未指定的运行时错误。由于这是一般性错误代码,因此,错误可能会从 255 更改为更具体的返回代码。不应依靠返回代码 255 来确定特定的错误情况。