![](/img/trans.png)
[英]AWS Lambda Python Code - Slack notification on ec2 shutdown - error - Task timed out
[英]python lambda code for aws ec2 gets stopped
任何人都可以幫我 lambda 代碼,每當 AWS Ec2 實例停止時,我們需要使用 sns 獲取 email 通知。 在 email 中我們需要實例名稱。 我可以獲取實例 ID,但不能獲取實例名稱。
AWS CloudTrail 允許您識別和跟蹤 EC2 實例生命周期 API 調用(啟動、開始、停止、終止)。 請參閱如何使用 AWS CloudTrail 跟蹤對我的 Amazon EC2 實例的 API 次調用?
當 CloudTrail 記錄某些事件時,您可以觸發 Lambda function 運行任意代碼。 請參閱使用 AWS CloudTrail 事件觸發 Lambda function 。
您還可以創建一個 Amazon CloudWatch 警報來監控 Amazon EC2 實例並通過 CloudWatch Events 觸發 Lambda。
您可以在Amazon CloudWatch Events中創建一個規則:
Stopped
時觸發 state像這樣:
如果您想要修改正在發送的消息,則配置規則以觸發 AWS Lambda function 。 您的 function 應該:
event
參數中提取實例信息(例如InstanceId
)describe-instances
以獲取實例的名稱(大概是鍵為Name
的標簽)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.