stop EC2 windows not having activity

0

How can I stop an EC2 instance with a lambda or in any other way when it is detected that it has no activity in the last 15 minutes?

Luis
已提問 1 年前檢視次數 235 次
1 個回答
0
已接受的答案

To stop EC2 with Lambda, the code in the following document may be useful.
https://repost.aws/knowledge-center/start-stop-lambda-eventbridge

It seems to me that incorporating a method of detecting no activity in the past 15 minutes into this code would accomplish your requirement.
As for how to get the activity, there is a CloudWatch metric for EC2 called NetworkIn.
How about using the metrics here to alarm and trigger Lambda if the threshold falls below the threshold?
This metric is the amount of network traffic received by EC2, so if the value is low for the past 15 minutes, an alarm is raised to indicate that no communication is being sent to EC2 (EC2 is rarely used).

profile picture
專家
已回答 1 年前
profile picture
專家
已審閱 2 個月前
  • Thanks for the link. It has served me well. Although I still don't understand or see a way to identify if the Instance hasn't had any activity for the last 15 minutes. I want to shut down the EC2 instance as long as there is no activity on the instance in the last 15 min.

    Thank you

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南