了解 Systems Manager Automation 傳回的狀態
AWS Systems Manager 自動化會報告執行自動化時和整個自動化的自動化動作或步驟所經歷之各種狀態的詳細狀態資訊。自動化是 AWS Systems Manager 的功能。您可以使用下列方法來監控自動化狀態:
-
在 Systems Manager Automation 主控台監控 Execution status (執行狀態)。
-
使用您偏好的命令列工具。對於 AWS Command Line Interface (AWS CLI),您可以使用 describe-automation-step-executions 或 get-automation-execution。對於 AWS Tools for Windows PowerShell,您可以使用 Get-SSMAutomationStepExecution 或 Get-SSMAutomationExecution。
-
設定 Amazon EventBridge 以回應動作或自動化狀態變更。
如需有關在自動化中處理逾時的詳細資訊,請參閱 處理 Runbook 中的逾時。
關於自動化狀態
除了整體自動化之外,自動化還會報告個別自動化動作的狀態詳細資訊。
整體自動化狀態可能會與個別動作或步驟所回報的狀態不同,如以下資料表所示。
Status | 詳細資訊 |
---|---|
待定 | 步驟尚未開始執行。如果您的自動化使用條件式動作,則在不符合條件的情形下執行步驟時,自動化完成後,步驟仍會維持在此狀態。如果在步驟執行之前取消自動化,則步驟也會保持在此狀態。 |
InProgress | 步驟正在執行中。 |
等待 | 步驟正在等待輸入。 |
Success (成功) | 步驟已成功完成。這是一個終端狀態。 |
TimedOut | 步驟或核准未在指定的逾時期間之前完成。這是一個終端狀態。 |
取消 | 申請者取消後,步驟正在停用過程中。 |
已取消 | 在完成之前,申請者停止了步驟。這是一個終端狀態。 |
失敗 |
步驟未成功完成。這是一個終端狀態。 |
Exited |
僅由 |
Status | 詳細資訊 |
---|---|
待定 | 自動化尚未開始執行。 |
InProgress | 自動化正在執行中。 |
等待 | 自動化正在等待輸入。 |
Success (成功) | 自動化已成功完成。這是一個終端狀態。 |
TimedOut | 步驟或核准未在指定的逾時期間之前完成。這是一個終端狀態。 |
取消 | 申請者取消後,自動化正在停用過程中。 |
已取消 | 在完成之前,申請者停止了自動化。這是一個終端狀態。 |
失敗 |
自動化未成功完成。這是一個終端狀態。 |