Runbook 動作的修復影響類型 - AWS Systems Manager

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Runbook 動作的修復影響類型

Systems Manager 可以執行診斷操作,以探索某些類型的失敗部署和漂移組態,以及某些類型的組態問題,這些問題會導致 Systems Manager 無法管理 EC2 執行個體。診斷結果可能包括 Automation Runbook 的建議,您可以執行這些建議來嘗試修復問題。如需這些診斷操作的詳細資訊,請參閱下列主題:

當 Systems Manager 識別可能透過在受影響的資源上執行 Automation Runbook 來修正的問題時,它會為您提供執行預覽。執行預覽提供執行手冊執行對目標所做的變更類型的相關資訊。此資訊包括診斷識別的三種變更類型中的每種變更數量。

這些變更類型如下所示:

  • Mutating:執行手冊步驟會透過建立、修改或刪除資源的動作來變更目標。

  • Non-Mutating:runbook 步驟會擷取資源的資料,但不會變更它們。此類別通常包含 Describe*Get*List*和類似的唯讀 API 動作。

  • Undetermined:未確定的步驟會叫用由其他協調服務執行的執行 AWS Lambda,例如 AWS Step Functions,或 Run Command, 的功能 AWS Systems Manager。未確定的步驟也可能呼叫第三方 API 或執行 Python 或 PowerShell 指令碼。Systems Manager Automation 無法偵測協調程序或第三方 API 執行的結果,因此無法對其進行評估。必須手動檢閱這些步驟的結果,以判斷其影響。

    如需支援的自動化動作影響類型的相關資訊,請參閱下表。

支援的修復動作的影響類型

資料表顯示修復 Runbook 中可包含的各種動作的影響類型 — 互換、非互換和不確定。

動作 1 影響類型
aws:approve 非靜音
aws:assertAwsResource 屬性 非靜音
aws:branch 非靜音
aws:changeInstanceState 靜音
aws:copyImage 靜音
aws:createImage 靜音
aws:createStack 靜音
aws:createTags 靜音
aws:deleteImage 靜音
aws:deleteStack 靜音
aws:executeAutomation Undetermined (未決定)
aws:executeAwsApi Undetermined (未決定)
aws:executeScript Undetermined (未決定)
aws:executeStateMachine Undetermined (未決定)
aws:invokeLambdaFunction Undetermined (未決定)
aws:invokeWebhook Undetermined (未決定)
aws:loop 各有不同。取決於迴圈中的動作。
aws:pause 非靜音
aws:runCommand Undetermined (未決定)
aws:runInstances 靜音
aws:sleep 非靜音
aws:updateVariable 靜音
aws:waitForAwsResourcePropertyWord 非靜音

1 如需自動化動作的詳細資訊,請參閱 Systems Manager Automation 動作參考