Lambda + Cloud Watch + EC2, 在AWS上每天定时启动关闭实例和运行脚本

本文介绍了如何结合AWS服务Lambda、Cloud Watch和EC2来实现定时启动和关闭EC2实例,并运行指定脚本。首先创建EC2实例和IAM角色,配置允许启动和停止实例的策略。然后创建Lambda函数,导入boto3库并编写代码以执行实例操作。最后通过Cloud Watch设置定时规则,以UTC时间进行实例的定时开关。测试结果显示功能实现成功。
摘要由CSDN通过智能技术生成

准备

我们将要用到的AWS的服务包括:

  1. EC2, 即云端虚拟机,将用于运行我们的脚本。
  2. Lambda, 用于操作我们的EC2实例,即启动和关闭。
  3. IAM, AWS Identity and Access Management, 用于赋予Lambda函数操作我们EC2实例的权限。
  4. Cloud Watch, 用于定时执行我们的Lambda函数,达到定时开关机的效果。

1:下面先建好EC2 后,就可以建IAM role 了,注意在建role 的时候,要先新建policy:

 

建立政策选项卡,将以下JSON内容复制粘贴:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",

shenghuiping2001
关注 关注
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
订阅专栏
AWS Lambda上部署EC2编译的FFmpeg工具——自定义层的方案
Inplayable的博客
08-23 734
AWS Lambda ffmpeg Serverless Compile
aws lambda_使用AWS LambdaCloudWatch事件通知
cunfen8879的博客
01-03 326
aws lambda CloudWatchEvents的主要用例是跟踪整个AWS基础架构中的更改。 当前,它支持跨Auto Scaling组,EC2,EBS和其他各种事件发出的事件。 为了对这些事件进行有意义的处理,我们需要一种消耗它们的方法。 AWS使用术语“ targets来指代任何想要消耗事件并支持AWS Lambda以及其他几个东西的事物。 在本文中,我们将看到如何设置AWS Lamb...
2024年AWS服务全总结
因果律的博客
06-23 1620
本文总结了2024年AWS提供的主要服务,总计247项,涵盖计算、存储、数据库、网络和内容传输、开发者工具、安全等多个领域。此总结帮助用户快速了解各服务的功能和用途,以便更好地利用AWS的云计算资源。
AWS 监控和管理服务 CloudWatch
最新发布
wumingxiaoyao的博客
09-08 733
AWS CloudWatch 是一项由 Amazon Web Services 提供的监控和管理服务,用于收集和追踪运行AWS 云中的各种资源和应用程序的指标。它可以帮助用户实时监控其 AWS 环境的性能、资源使用情况、以及应用程序的日志,从而有效管理和优化云中的应用程序和基础设施。
AWS Lambda(三)---用lambdacloudwatch创建EBS Snapshots
daiqinge的博客
11-29 803
背景介绍: lambda的功能,类似脚本,在lambda页面添加trigger组件,意味着可以监听这个组件的通知或者入参,然后调用lambda的代码做事。 本文的例子是:lambda函数实现的功能是,给本region内的所有ec2做备份,也就是snapshot。 cloudwatch的作用是,监控某个组件的变化,监测到变化后可调用lambda做出相应的变动。这里cloudwatch没有监控别...
aws lambda创建ec2实例
神棍之路
11-07 804
首先需要保证lambda有创建ec2的权限,在role中选择runinstances 编写python3.7代码 参考文章: https://blog.51cto.com/beanxyz/2438381
使用 Lambda 函数将 CloudWatch Log 中的日志归档到 S3 桶中
cnsre运维博客
05-11 698
躺了好久,诈尸了。因为换了工作,所以比较忙一直没有时间去更新博客的内容(主要还是因为懒🤔)话不多说 直接上干货。
aws-automation:AWS自动化脚本lambda函数
01-30
Lambda函数和脚本 文献资料 将CloudWatch日志导出到S3 CloudWatch日志组保留 EC2自动快照 DynamoDB表备份 Lambda函数调整 更新Lambda函数超时 更新Lambda函数内存 更新Lambda函数运行时 更新Lambda函数环境...
aws-ebs-custodian:EBS快照托管人提供EBS快照的完整生命周期管理。 它管理旧的EBS快照的创建和删除。 该解决方案使用Amazon DynamoDB,Amazon LambdaCloudWatch Events,当然还有EC2
05-14
该解决方案使用Amazon LambdaEC2CloudWatch Events,DynamoDB和EC2 Run Command(奖励脚本)。 当一起使用时,这些功能将: A.为连接到EC2实例的EBS卷创建快照。 这是通过查找为EC2实例分配了特定标签(例如...
AWS 中使用 Lambda 自动对 EC2 备份
子苏蓝莓的博客
05-21 513
所使用到的服务 Lambda CloudWatch IAM 方法架构 实现功能 根据 EC2 实例设置的标签,结合 CloudWatch 定时进行备份/清理 AMI & Snapshot; 支持设置备份 AMI 保留时间; 支持将备份后的 AMI 传输到 DR Region 进行备份,支持传输后开启 EBS 加密; 支持对 DR Region 中的 AMI 设置保留时间偏移量,实现延迟删除; 使用说明 1、为需要定时备份的 EC2 增加如下标签: Name:如果存在则忽略 Backup:
定时关闭启动ec2实例的7种方法
hackstoic的博客
08-21 7529
方法一: 使用aws lambdacloudwatch服务使用aws lambda, 将trigger/event source设置为CloudWatch Events - Schedule , 再把启动或者关闭服务的函数放到handler里, 这样的话就可以定时触发instance的启动关闭了,另外在cloudwatch可以看到详细日志流和调用成功率和延时的dashboard,方便调试排障
lambda-test, 测试( 伪) AWS运行启动时间.zip
09-18
lambda-test, 测试( 伪) AWS运行启动时间 自动启动( 伪- ) 基准测试 磅;dr博士在间隔内最长持续时间: 在间隔内,平均持续时间: 在热模式( 即使代码中的byte-string-json-string-json转换丑陋) 中,Java赢得了一个数量
利用AWS EventBridge,Lambda实现EC2状态监控并发布到DingDing群组
weixin_43566195的博客
08-04 598
这篇文章的内容主要是聚焦于监控功能。AWS内部集成了CloudWatch组件用于监控用户的各种实例,支持事件产出,曲线图定制,也可以很方便地通过SNS将告警通过邮件推送出来(国内手机不支持SMS)。考虑到AWS在国内的应用场景,通常是企业自有的基础设施与AWS配合使用,如何整合监控对象,并在一个统一的平台上展示、推送(钉钉或其他IM工具),这才是需要解决的问题。目前在网络上有很多相关视频和文章资料,但都是一个个模块单独介绍,本文尽量给出一个应用场景实施的全貌。...
AWS 设计高可用程序架构——Lambda定时Job
IT天空-我是一滴雨水
06-27 496
依赖:本文需要了解AWS 架构设计基础知识AWS LambdaAWS Lambda 是一项无服务器计算服务,可运行代码来响应事件并为您自动管理底层计算资源。这些事件可能包括状态更改或更新,例如用户将商品放入电子商务网站的购物车中。您可以使用 AWS Lambda 通过自定义逻辑来扩展其他 AWS 服务,或创建您自己的按 AWS 规模、性能和安全性运行的后端服务AWS Lambda 可以自动运行代码来响应多个事件,例如,通过 Amazon API Gateway 发送的 HTTP 请求、Amazon Sim
使用lambdacloudwatch实现定时开关EC2
captsinpata的博客
06-24 1471
awsec2实例是按需收费的,部分用户在使用ec2过程中发现其业务主要是在一天的某段时间,其余的时候 ec2是闲置空转的状态。而闲置的时候又要被aws计时收费。 所以笔者就想能不能通过awsLambda服务,来实现定时开关机,从而减少不必要的费用。 用户需求: 在晚上10:00~第二天早上10:00这段时间, 将ec2实例自动关机, 早上10:00~晚上10:00 这段时间ec2自动开...
使用 Learner Lab - 创建一个 AWS Lambda 函数,停止在 AWS运行EC2 实例
qq_62819897的博客
04-18 323
使用 Learner Lab - 创建一个 AWS Lambda 函数,停止在 AWS运行EC2 实例
AWS实现定时任务-Lambda+EventBridge
qq_41905051的博客
07-25 3127
aws实现定时开关ec2实例 asw-lambda服务 asw-cloudwatch服务 aws-eventbridge服务
aws简单开发之ec2定时开关机
hackstoic的博客
11-01 9287
环境:ubuntu14.04  boto3 python开发包 需求: awsec2实例是按需收费的, 是按需收费的,不用的时候不收费。 我用ec2主要是用来翻墙的。 所以对我来说一天有将近一半的时间ec2是闲置空转的状态。 而闲置的时候又要被aws计时收费。 所以我就想能不能通过aws提供的api, 来实现定时开关机,从而减少不必要的费用。   需求一
aws SAM 产生cloudwatch logs 给lambda表达式处理
05-26
2. 在 Lambda 函数中添加 CloudWatch 日志处理程序。在 Python 中,您可以使用 `boto3` 库和 `json` 模块来解析和处理日志事件,例如: ```python import boto3 import json def lambda_handler(event, ...
写文章

热门文章

  • 虚拟机中PXE-MOF:Exiting intel PXE ROM.Operating system not found 63303
  • docker创建容器命令时:Error response from daemon: No command specified 53462
  • EXCEL 中利用 INDEX 和match 来实现多条件查找 53253
  • Linux下密码过期时间设置 (chage 的设置) 31871
  • vi 小技巧 (快速定位到n line) 29138

分类专栏

  • splunk 付费 205篇
  • aws 付费 52篇
  • 职场规划 付费 75篇
  • AIX 付费 145篇
  • COBOL 付费 11篇
  • Git 7篇
  • aliyun 11篇
  • nginx 2篇
  • terraform 1篇
  • azure 12篇
  • azure - load balance 2篇
  • CICD 1篇
  • azure-policy 6篇
  • ansible 8篇
  • Docker & k8s & openshift 38篇
  • Career Change - 换工作 15篇
  • Solaris 6篇
  • HP 4篇
  • Public Speaking 9篇
  • Storage 2篇
  • Rman 5篇
  • 金融知识 4篇
  • 英语 95篇
  • Oracle - 项目 3篇
  • Oracle - 测试 5篇
  • DB2 8篇
  • EXCEL 12篇
  • IBM 5篇
  • JAVA 41篇
  • LINUX 114篇
  • SHELL 26篇
  • STRUCS 8篇
  • TIVOLI 22篇
  • TSM 29篇
  • 中间件 9篇
  • 家庭教育和理财 10篇
  • 数据库开发 63篇
  • 时间 26篇
  • 电脑问题 15篇
  • 网络 33篇
  • oracle - network 1篇
  • oracle - tablespace 2篇
  • oracle - 数据恢复 14篇
  • oracle - 各种报错 10篇
  • oracle - catalog 2篇
  • oracle - 数据文件 + trc
  • oracle - 手动建库 2篇
  • oracle - 数据迁移 4篇
  • oracle - exp & imp 2篇
  • oracle - ASM 3篇
  • oracle - DataGuard 7篇
  • oracle - bbed 1篇
  • oracle - 基础知识 4篇
  • oracle - plsql 6篇
  • oracle - 架构 3篇
  • win7 3篇
  • 英语- 基础 25篇
  • 项目管理 7篇
  • vmware 2篇
  • Soft skills 1篇
  • Business Networking 1篇
  • Python 9篇

最新评论

  • 别被骗了,win10家庭版MMC是无法创建管理单元的

    m0_64059217: 为什么我一直卡在下载页面表情包

  • 别被骗了,win10家庭版MMC是无法创建管理单元的

    城坳乡: 感谢大佬,终于能用了表情包

  • 我的IT20年

    shenghuiping2001: Alone, 好啊,兄弟,现在找工作年龄是个坎啊

  • 我的IT20年

    Alone(知秋): 佬,你这是误入尘网中,一去二十载啊.现在好不容易轻松了,不准备庆祝一下嘛.现在做一个轻松点的活,教教学生啥的.哈哈 表情包

  • 我的IT20年

    weixin_41044261: 同一年毕业参加工作表情包

大家在看

  • C++ -string -常见用法4 585
  • 数据处理和分析之数据聚类:K-means聚类:Python编程基础 503
  • Python 遍历(Python Traversal) 350
  • Golang | Leetcode Golang题解之第494题目标和
  • 【React】React18核心源码解读 1164

最新文章

  • windows11 安装 Rancher Desktop
  • helm + k8s + splunk 实验 报错集
  • 怎么使固定vm虚拟机ip地址不变
2024年5篇
2023年58篇
2022年121篇
2021年130篇
2020年4篇
2019年49篇
2018年1篇
2017年4篇
2016年9篇
2015年74篇
2014年35篇
2013年78篇
2012年108篇
2011年118篇
2010年143篇
2009年164篇
2007年8篇
2006年3篇
2005年16篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

shenghuiping2001

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

玻璃钢生产厂家玻璃钢休闲椅雕塑厂家玻璃钢仿真卡通蚂蚁雕塑玻璃钢花盆如何种植商场夏季美陈竞赛方案重庆个性化玻璃钢雕塑哪家便宜武威抽象人物玻璃钢雕塑安装铜仁商场美陈施工台州玻璃钢人物雕塑价格范围万宁玻璃钢花盆曲阳商场玻璃钢雕塑河南步行街玻璃钢雕塑销售厂家商场中庭挂饰美陈浙江玻璃钢金属雕塑公司晋中玻璃钢仿铜雕塑定制盐城商场国庆美陈太阳能玻璃钢雕塑厂家湛江玻璃钢彩绘大象雕塑南昌景观玻璃钢雕塑设计厂家衢州玻璃钢雕塑价位佛山顺德玻璃钢雕塑玻璃钢翻模雕塑乌当区玻璃钢雕塑订做浙江大型商场创意商业美陈策划商场电梯区域美陈订制玻璃钢雕塑制品佛山玻璃钢人物雕塑参考价景观玻璃钢花盆厂家上饶玻璃钢雕塑订做价格南京小型玻璃钢雕塑推荐厂家佛山主题玻璃钢雕塑供货商香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化