本文件 AWS CLI 僅適用於 第 1 版。
我們已宣布即將end-of-support。 AWS CLI 我們建議您遷移至 第 2 AWS CLI 版。如需日期、其他詳細資訊和如何遷移的資訊,請參閱 公告
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS CLI 中的命令列傳回碼
傳回碼通常是在執行 AWS Command Line Interface (AWS CLI) 命令後傳送的隱藏代碼,其會描述命令狀態。您可以使用 echo 命令來顯示從上個 AWS CLI 命令傳送的代碼,並使用這些代碼來判斷命令成功與否,以及命令可能發生錯誤的原因。除了傳回碼之外,您還可以使用 --debug 交換器來檢視有關執行命令失敗的更多詳細資訊。此交換器會產生 AWS CLI 用於處理命令的步驟的詳細報告,以及每個步驟的結果。
若要判斷 AWS CLI 命令的傳回碼,請在執行 CLI 命令後立即執行以下其中一個命令。
以下是執行 AWS Command Line Interface (AWS CLI) 命令最後可能傳回的傳回碼值。
| 代碼 | 意義 |
|---|---|
| 0 |
該服務以 HTTP 回應狀態代碼 200 進行回應,表示請求所傳送的 AWS CLI 和 AWS 服務並未產生錯誤。 |
| 1 |
一或多個 Amazon S3 傳輸操作失敗。限於 S3 命令。 |
| 2 |
此傳回碼的意義取決於命令:
|
| 130 |
命令被 SIGINT 中斷。這便是您傳送的以 |
| 255 |
命令失敗。請求送往 AWS CLI 或 AWS 的服務產生錯誤。 |