本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
中的命令列傳回碼 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。這便是您傳送的以 |
252 |
命令語法無效、提供了未知參數,或參數值不正確,導致命令無法執行。 |
253 |
系統環境或組態無效。雖然提供的命令在語法上可能有效,但缺少組態或憑證會導致命令無法執行。 |
254 |
已成功剖析命令,並向指定的服務發出請求,但服務傳回錯誤。這通常表示API不正確的使用或其他服務特定問題。 |
255 |
命令失敗。 AWS CLI 或 傳送 AWS 請求的服務產生了錯誤。 |