本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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 動作參考。