如何使用 AWS CLI 設定 CloudWatch 對 EC2 進行自動 Recovery

更新於 發佈於 閱讀時間約 3 分鐘


使用 AWS CLI 的方式,設定 CloudWatch 偵測到 StatusCheckFailed 時的 Auto recover action


用下面的命令可以成功創建用於恢復 EC2 執行個體的告警:


- 首先創建一個文檔並將下面的內容添加到文檔中,將文檔命名為 config.json,:

注意,您需要替換下面的 json 字串中的相應參數如 AlarmActions 中的 us-west-2 部分,以及 InstanceId。

===============================

{

"AlarmName": "TestRecovery",

"AlarmDescription": "auto recovery alarm for ec2",

"ActionsEnabled": false,

"AlarmActions": [

"arn:aws:automate:us-west-2:ec2:recover"

],

"MetricName": "StatusCheckFailed_System",

"Namespace": "AWS/EC2",

"Statistic": "Average",

"Dimensions": [{

"Name": "InstanceId",

"Value": "i-0217b37c13540a5c2"

}],

"Period": 60,

"EvaluationPeriods": 2,

"DatapointsToAlarm": 2,

"Threshold": 0.99,

"ComparisonOperator": "GreaterThanOrEqualToThreshold",

"TreatMissingData": "missing"

}

===============================


- 配置文件創建完畢後,執行下面的命令即可創建告警:

===============================

aws cloudwatch put-metric-alarm --cli-input-json file://config.json

===============================


更多關於如何使用 put-metric-alarm 的信息可以參考:

- https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/put-metric-alarm.html


avatar-img
16會員
80內容數
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
西尼亞ming的沙龍 的其他內容
本文介紹如何使用AWS WAF Rules規則,透過IP Set(白名單) 以及TW IP的設定,來達成阻擋除臺灣以外的請求。同時也介紹了設定規則所需的條件及真值表。該方法可有效提升網站的安全性。
AWS WAF 將以每 30 秒的區間來檢查 5 分鐘內的請求數量是否超過限制。重點為此 5 分鐘為滾動式,根據不同的請求速率和數量限制,IP 地址將在被封鎖後解除封鎖。
情境:想透過 IAM Role 的方式同時切換不同的帳號。 這邊以主帳號 "A" ,子帳號 "B" 為例。即在不重新登入的情況下,先登入A,然後利用 switch role的方式跳進B。
限制 ALB 連線需透過 CloudFront 來,透過自訂HTTP Heard 來實現 首先先建立ALB 測試訪問 建立 CloudFront,Origins 為 ALB CloudFront 測試訪問 為ALB 新增 Listener rules  轉發到指定的Target
利用 NLB 固定IP位址的優勢結合來解決 ALB 無固定 IP 之問題 首先設置EC2 Web Service 以Apache 示範 Security group 開放 80 port 0.0.0.0/0 全部允許訪問 建立Target group ,Target type Inst
新加入的指標 VolumeStalledIOCheck: 此指標是二進位值,將根據 EBS 磁碟區是否可以完成 I/O 操作傳回 0(通過)或 1(失敗)狀態。 可能原因: EBS 磁碟區底層儲存子系統的硬體或軟體問題 實體主機上的硬體問題會影響 EC2 執行個體中的 EBS 磁碟區
本文介紹如何使用AWS WAF Rules規則,透過IP Set(白名單) 以及TW IP的設定,來達成阻擋除臺灣以外的請求。同時也介紹了設定規則所需的條件及真值表。該方法可有效提升網站的安全性。
AWS WAF 將以每 30 秒的區間來檢查 5 分鐘內的請求數量是否超過限制。重點為此 5 分鐘為滾動式,根據不同的請求速率和數量限制,IP 地址將在被封鎖後解除封鎖。
情境:想透過 IAM Role 的方式同時切換不同的帳號。 這邊以主帳號 "A" ,子帳號 "B" 為例。即在不重新登入的情況下,先登入A,然後利用 switch role的方式跳進B。
限制 ALB 連線需透過 CloudFront 來,透過自訂HTTP Heard 來實現 首先先建立ALB 測試訪問 建立 CloudFront,Origins 為 ALB CloudFront 測試訪問 為ALB 新增 Listener rules  轉發到指定的Target
利用 NLB 固定IP位址的優勢結合來解決 ALB 無固定 IP 之問題 首先設置EC2 Web Service 以Apache 示範 Security group 開放 80 port 0.0.0.0/0 全部允許訪問 建立Target group ,Target type Inst
新加入的指標 VolumeStalledIOCheck: 此指標是二進位值,將根據 EBS 磁碟區是否可以完成 I/O 操作傳回 0(通過)或 1(失敗)狀態。 可能原因: EBS 磁碟區底層儲存子系統的硬體或軟體問題 實體主機上的硬體問題會影響 EC2 執行個體中的 EBS 磁碟區
你可能也想看
Google News 追蹤
Thumbnail
想提升行銷效率又不想花大錢?了解如何用 Looker Studio、ChatGPT、Mailchimp 等免費工具取代昂貴的付費方案,小品牌也能做自動化行銷,省錢又高效。
引言 在當前資訊氾濫的時代,各種觀點與數據充斥於媒體與網路之中。尤其在核能發電這一備受爭議的議題上,部分文章常常僅停留在表面數據與片面論述,導致整體論述的正確性僅約 60 分。這類文章在論據、數據來源、論證邏輯等方面存在明顯漏洞,但卻常被部分讀者或群體所接受,使得公共議題討論變得混淆不清。 與此
Thumbnail
如何使用點鈔機 「洪峯的YT頻道」聊股票 投資 理財 怎麼看 開槓桿股票質押 期貨 加密貨幣 虛擬貨幣 如何靠投資達成財富自由 點鈔機實際運用測試 2025年2月13日 https://www.youtube.com/watch?v=58yHNKguzyE
Thumbnail
在這篇文章中,我們將介紹如何設置和使用 Amazon MSK。本文涵蓋了從創建叢集、配置安全設定、到使用 AWS Secrets Manager 管理機密的完整過程。特別關注配置 SASL/SCRAM 身分驗證和開放外部存取的設定。幫助使用者快速上手 MSK,並確保安全與高可用性。
Thumbnail
對 AWS Certified Cloud Practitioner 證照考試難度的看法、學習方法和考試內容的介紹。
Thumbnail
Cloud Run 允許您指定哪些修訂版應該接收流量,並指定不同版本接收的流量比例。Revisions 也能使您能夠回滾到先前的版本、逐步增加新版本的流量比例,或在多個修訂版之間拆分流量。
Thumbnail
實踐AWS中使用Lambda來負責登入簽核及與OpenAI API溝通,並利用S3容器託管一個靜態網頁做為前端
Thumbnail
想提升行銷效率又不想花大錢?了解如何用 Looker Studio、ChatGPT、Mailchimp 等免費工具取代昂貴的付費方案,小品牌也能做自動化行銷,省錢又高效。
引言 在當前資訊氾濫的時代,各種觀點與數據充斥於媒體與網路之中。尤其在核能發電這一備受爭議的議題上,部分文章常常僅停留在表面數據與片面論述,導致整體論述的正確性僅約 60 分。這類文章在論據、數據來源、論證邏輯等方面存在明顯漏洞,但卻常被部分讀者或群體所接受,使得公共議題討論變得混淆不清。 與此
Thumbnail
如何使用點鈔機 「洪峯的YT頻道」聊股票 投資 理財 怎麼看 開槓桿股票質押 期貨 加密貨幣 虛擬貨幣 如何靠投資達成財富自由 點鈔機實際運用測試 2025年2月13日 https://www.youtube.com/watch?v=58yHNKguzyE
Thumbnail
在這篇文章中,我們將介紹如何設置和使用 Amazon MSK。本文涵蓋了從創建叢集、配置安全設定、到使用 AWS Secrets Manager 管理機密的完整過程。特別關注配置 SASL/SCRAM 身分驗證和開放外部存取的設定。幫助使用者快速上手 MSK,並確保安全與高可用性。
Thumbnail
對 AWS Certified Cloud Practitioner 證照考試難度的看法、學習方法和考試內容的介紹。
Thumbnail
Cloud Run 允許您指定哪些修訂版應該接收流量,並指定不同版本接收的流量比例。Revisions 也能使您能夠回滾到先前的版本、逐步增加新版本的流量比例,或在多個修訂版之間拆分流量。
Thumbnail
實踐AWS中使用Lambda來負責登入簽核及與OpenAI API溝通,並利用S3容器託管一個靜態網頁做為前端