當帳號下出現啟用AWS新資源的操作時,如何設置自動告警並發送通知,並記錄後續行為?以下將設定以"創建新虛擬機EC2 實例"來舉例說明:
1. 啟用 AWS CloudTrail 並將事件發送至 CloudWatch Logs
使用 CloudTrail 進行的記錄可以被用來進行安全審計、合規性檢查、故障排除和事件回溯。其中具備每個事件詳細信息(如時間戳、來源 IP、執行的 API、請求的參數等),可實時監控並將事件資料儲存於系統日誌中,供爾後檢視資源被啟用後的相關操作。
2.設定AWS SNS主題與發送通知
SNS (Simple Notification Service) 主題可設置告警接收者信箱資訊,使狀況發生時系統即刻發信給指定人員。

3.創建 AWS EventBridge規則
此規則將監控 EC2 Instance State-change Notification事件,這是創建新 EC2 實例的觸發事件。相關參數如:state: ["pending"] ,代表 EC2 實例正在創建的狀態。另外,EventBridge 偵測到資源 被創建的行為後,會將事件傳遞至 SNS,以便發送通知。
4.測試與確認:
在此帳號下創建新虛擬機,將觸發 CloudWatch Alarm:
收到信件即表示設定正確。
以上相關設定是啟動了自動化告警,提高使用者對雲資源的管理效率,也能及時發現資源被啟用,以降低額外運營成本。
參考資料:




沒有留言:
張貼留言