使用lambda与cloudwatch实现定时开关EC2

本文介绍如何利用AWS Lambda和CloudWatch服务,根据预设时间自动启停EC2实例,以减少不必要的费用。通过创建Lambda函数并设置CloudWatch规则,实现了在晚上10:00至次日早上10:00自动关机,以及早上10:00至晚上10:00自动开机的功能。
摘要由CSDN通过智能技术生成

aws的ec2实例是按需收费的,部分用户在使用ec2过程中发现其业务主要是在一天的某段时间,其余的时候 ec2是闲置空转的状态。而闲置的时候又要被aws计时收费。 所以笔者就想能不能通过aws的Lambda服务,来实现定时开关机,从而减少不必要的费用。

 

用户需求: 在晚上10:00~第二天早上10:00这段时间, 将ec2实例自动关机, 早上10:00~晚上10:00 这段时间ec2自动开机运行

 

步骤:

 

  • 创建停止和启动 EC2 实例的 Lambda 函数

1.在aws console 中选择Lambda服务创建函数

2.对于名称,输入函数的名称,例如“StartStop-XXXX”

3.创建新的IAM角色,策略可参考如下代码:

 

{

  "Version": "2012-10-17",

  "Statement": [

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值