跳至內容

如何設定 CloudWatch 警示,以自動復原 EC2 執行個體?

1 分的閱讀內容
0

我想要使用 Amazon CloudWatch,為 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體設定自動復原。

簡要說明

如果執行個體未通過系統狀態檢查,您可以使用 CloudWatch 警示動作,自動復原 Amazon EC2 執行個體。超過 90% 的已部署 EC2 執行個體都可使用復原選項。不過,復原選項僅適用於系統狀態檢查失敗,不適用於執行個體狀態檢查失敗。此外,執行個體終止後便無法復原。

如果執行個體未通過狀態檢查,您可能需要重新啟動執行個體或變更組態。

解決方法

建立警示

  1. 開啟 EC2 console (EC2 主控台)。
  2. 在導覽窗格中,選擇 Instances (執行個體)。
  3. 選取您要設定的執行個體。
  4. 選擇 Actions (動作),然後選擇 Monitor and troubleshoot (監控和疑難排解)。接著,選擇 Manage CloudWatch alarms (管理 CloudWatch 警示)。
  5. 選擇 Create an alarm (建立警示)。
    注意: 若要建立警示,您必須具備停止及啟動相關執行個體的 AWS Identity and Access Management (IAM) 權限。如需更多資訊,請參閱建立 IAM 角色。
  6. 在 Alarm notification (警示通知),選擇現有的 Amazon Simple Notification Service (Amazon SNS) 主題。若要建立新主題,請參閱建立 Amazon SNS 主題。
    注意: 若要在警示進入警示狀態時接收通知,您必須訂閱 SNS 主題。
  7. 開啟 Alarm action (警示動作),然後選擇 Recover (復原)。
  8. 在 Group samples by (樣本分組依據) 和 Type of data to sample (要取樣的資料類型),選擇符合使用案例的統計資料和指標。
  9. 在 Consecutive period (連續期間) 和 Period (期間),指定警示的評估期間。
  10. (選用) 修改自動建立的 Alarm name (警示名稱)。
  11. 選擇 Create (建立)。

設定用於重新啟動的警示

  1. 開啟 CloudWatch console (CloudWatch 主控台)。
  2. 在導覽窗格中,選擇 All Alarms (所有警示)。
  3. 選取您建立的警示。
  4. 選擇 Action (動作),然後選擇 Edit (編輯)。
  5. 在「其他組態」區段中,選取 Treat missing data as bad (breaching threshold) (將遺失資料視為不良 (超出閾值))。
  6. 選擇 Save (儲存)。

相關資訊

建立可停止、終止、重新啟動或復原執行個體的警示

AWS 官方已更新 7 個月前