aws简单开发之ec2定时开关机

AWS EC2定时开关机(lambda+cloudwatch实现) 在使用AWS云平台的过程中,不免会使用到EC2实例的按需收费模式用于部署测试和开发环境等无需24小时运行的情况。这时为了更加经济,希望每天可以设置EC2只在白天运行,晚上则关机减少费用。在这里我们以设置EC2实例在每周一至周五的9:00-20:00运行,其余时间关机。即需要实现每天的20:00关闭实例,早上9:00开启实例。 阅读详情

环境:ubuntu14.04 

boto3 python开发包


需求:

aws的ec2实例是按需收费的, 是按需收费的,不用的时候不收费。 我用ec2主要是用来翻墙的。 所以对我来说一天有将近一半的时间ec2是闲置空转的状态。 而闲置的时候又要被aws计时收费。 所以我就想能不能通过aws提供的api, 来实现定时开关机,从而减少不必要的费用。

 

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

需求二: 通过与微信公众号联动,发送对应指令, 让ec2实例实现即时开机/关机, 满足不时之需。


步骤:

  1. 需要先在 https://console.aws.amazon.com/iam/home?#users  生成一个用户(假设这个用户为test)的id和secret,用于开发, 记下来,后面会用到


2. 给test用户添加管理策略,AmazonEC2FullAccess ,赋予改用户操作ec2的所有权限


3. 安装boto3模块, pip install boto3.

 

aws ec2时间_十分钟掌握AWS定时开关机,你Get到了吗? 实现基于AWS EC2定时开关机的方式多种多样,为了方便大家快速入手,本文章会详细介绍如何通过Cloudwatch Event + AWS Lambda 实现AWS EC2定时开关机。AWS Cloudwatch Event:设置定时任务,触发器的角色AWS Lambda :基于Python实现AWS EC2开关机一、场景描述很多时候,对于测试和开发实例,为了节省花费,我们通常会选择... 阅读详情

相关推荐

AWS EC2文件上传

AWS EC2申请配置、文件上传、nginx安装部署、tomcat安装和项目部署、域名绑定 AWS EC2服务器申请配置 我这里是参考简书的一篇博客: 利用 AWS 的 EC2来搭建属于自己的 VPN 服务器(MAC平台) 在步骤4搭建vpn服务器之前都是可以通用的。非常的详细。 文件上传 经过以上配置之后应该了解到,使用ssh命令访问aws服务器是会用到其提供的秘钥文件的(我这里是serverK...

zyww的博客 7922

AWS EC2(二)----用Cloudformation定时关闭EC2

本文任务: 根据solution网页中给的模板,新建instance scheduler(其实就是cloudformation中新建的stack),会 自动生成2个dynamoDB表和1个lambda函数。再新建一个cloudwatch发起每分钟调用一次lambda。 dynamoDB中其实保存的是模板,也就是触发条件,你可以在这个表中更改触发条件。 lambda函数实现的是查看dynamo...

daiqinge的博客 1594

aws 删除ec2实例_如何在AWS中启动EC2实例

aws 删除ec2实例 你好朋友, 在本教程中,我们将看到如何立即在AWS中旋转EC2实例。 您应该有权访问AWS控制台。如果您还没有AWS账户,则可以单击此处并在AWS上创建免费套餐。 如何在AWS中启动EC2实例 第1步 : 使用您的凭证登录到您的AWS账户。 第2步 : 单击服务,您将看到以下屏幕 第三步: 单击EC2,您将看到以下屏幕: 第4步...

最佳 Java 编程 4069

使用IAM策略变量和TAG来控制EC2开关机权限

为了让EC2使用者自主控制EC2实例的开关机实例,需要设置相应策略给每个用户。 使用策略变量可以尽最大程度复用策略内容。 策略变量 在编写策略时,可以包含变量。 系统在验证策略时,会把变量用实际值替换掉来验证。 例如${aws:username}会被当前用户的实际用户名所替代 ${aws:CurrentTime}是当前时间 ${aws:SourceIp}是访问者的IP地址。

aws0to1的博客 2190

AWS EC2实例支持root账号密码登录;为AWS EC2实例 添加多个公网IP

如何让AWS EC2实例支持root账号密码登录? 实例系统环境: CentOS 7 AWS默认使用 用户名centos 与 public key秘钥登录 sudo passwd root 输入两次password,为root用户添加密码; su root 输入password 切换到 root 用户登录; vi /etc/ssh/sshd_config 找到并编辑两个选项:1)Permit...

qq_42990011的博客 1679

AWS EC2 定时开关机实现方案解析

在AWS EC2的使用过程中,合理规划实例的运行时间可以有效降低成本,同时不影响业务的正常运行。AWS提供了多种方式可以实现EC2实例的定时开关机,本文将从实现原理、应用场景、常用案例及实现步骤、验证效果等方面为您详细分析AWS EC2定时开关机的解决方案。AWS EC2定时开关机是一个常见的成本优化手段,通过CloudWatch、Lambda和IAM的配合,可以灵活地实现各种定时开关机的需求。本文为您详细介绍了实现原理、应用场景、常用案例及具体实现步骤,希望对您的AWS使用有所帮助。

探索云原生与智能化驱动下的安全运维新范式。关注DevSecOps、可观测性、AIOps等前沿领域,与您共赴技术前沿。 585

aws-ec2-scheduler:定期启动和关闭 AWS EC2 实例的调度程序

aws-ec2-调度程序 定期启动和关闭 AWS EC2 实例的调度程序 安装 如果您全局安装了 composer,只需运行 composer install 否则从获取作曲家 配置 将 config/settings.yml.dist 文件复制到 config/settings.yml 并设置aws_key 、 aws_secret和aws_region 调度 EC2 实例启动和关闭 编辑 config/schedule.yml 文件并设置您的计划。 示例计划作业 test001_job: instance_id: i-941d5871 start: "30 8 * * *" shutdown: "30 17 * * *" 调度字符串格式 * * * * * * - - - - - - |

ec2-start-stop-instances:一个用于在 Amazon AWS EC2 上自动启动停止实例的小型 Python 脚本

ec2-start-stop-instances 一个使用 boto 在 Amazon AWS EC2 上自动启动和停止实例的小型 Python 脚本 设置 首先,你需要 Python Boto 已经安装在大多数 Amazon EC2 AMI 中,如果您在其他地方运行它,只需: Debian/Ubuntu sudo apt-get install python-boto Mac OS X sudo easy_install pip sudo pip install boto 视窗 祝你好运! 用法: -O, --aws-access-key :您的 AWS 访问密钥 -W, --aws-secret-key :您的 AWS 密钥 -r, --region:您的实例所在的 AWS 区域 -i, --instances_id : 你实例的 id 列表,用逗号分隔 -a, --act

深度解析NXP AMCLIB状态观测器:PMSM无感FOC控制实战指南

状态观测器是现代电机控制中的核心算法,它基于电机数学模型,通过测量定子电压和电流,实时估算出转子的位置和速度,从而替代了传统的物理传感器。其原理遵循“预测-校正”的闭环结构,通过比较模型预测值与实际采样值的误差,不断修正内部状态估计。这项技术的核心价值在于实现了无传感器控制,显著降低了系统成本、提升了可靠性与紧凑性,广泛应用于伺服驱动、变频器、电动汽车和家电等领域。本文聚焦于NXP AMCLIB库中的角度跟踪观测器和反电动势观测器,深入剖析其设计思路、固定点运算实现以及参数整定方法,为工程师在永磁同步电机无

cumi7754的博客 2829

3款主流AIGC模型部署方案对比:本地、云端与混合架构的成本与性能分析

本文对比分析了3种主流AIGC模型部署方案(本地、云端与混合架构)的成本与性能差异,帮助企业在预算、性能和维护复杂度之间找到最佳平衡点。通过实际案例和详细数据,展示了不同部署方式在延迟、扩展性、数据隐私等方面的优劣势,为技术决策者提供实用参考。

weixin_33158887的博客 370

恒玄BES调试笔记-BES2500如何打开COMPEXP

打开Compressor and expander会占用资源,这个根据个人项目需求而定吧!打开方法,以及参数修改如下: config\best2300a_ibrt_anc\target.mk SPEECH_RX_COMPEXP ?= 1 apps\audioplayers\bt_sco_chain_cfg_default.c #if defined(SPEECH_RX_COMPEXP) /*****************************************************

leezs的博客 706

【动态导通电阻】p-GaN HEMTs正向和反向导通下的动态导通电阻

2024年,浙江大学的研究团队通过多组双脉冲测试方法,深入研究了两种商用p-GaN栅极HEMTs在正向和反向导通模式下的动态导通电阻(RON)特性。研究发现,肖特基型p-GaN栅极HEMTs在反向导通时动态RON比正向导通高3%-5%,而混合漏极嵌入栅注入晶体管在反向导通时动态RON降级较轻,降低约10%。此外,随着漏极电流(IDS)的增加,两种器件在反向导通时动态RON先减小后增加,形成“谷底”现象。

荷塘阅色 825

华为OD机试双机位C卷:补种未成活胡杨 (C/C++/Py/Java/Js/Go)

华为OD机试双机位C卷 补种未成活胡杨,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。华为OD机试 - 补种未成活胡杨。

qq_45776114的博客 4001

手把手教你学Simulink——基于Simulink的隔离型DC-DC全桥变换器移相控制建模示例

本文详细介绍了基于Simulink的全桥移相变换器(PSFB)建模与控制方法。首先分析了全桥移相拓扑在大功率应用中的优势,包括ZVS实现、高频化和小型化特点。随后给出了具体设计参数和移相控制策略,采用电压外环+移相角内环的双闭环控制架构。文章重点演示了Simulink建模步骤,包括主电路搭建、移相PWM生成和PI控制器设计,并通过满载稳态、负载阶跃和轻载测试三种场景验证了系统性能。最后总结了工程实践要点,提出自适应控制等扩展方向,强调移相控制通过精准时间管理实现高效能量转换的核心价值。

MHD0815的博客 261

Vue3 - 详细实现移动端H5网页调用摄像头拍照功能,微信公众号网页h5页面打开本地摄像头并点击按钮照相,vue3获取摄像头画面执行拍照保存,调整摄像头前置后置抓拍图片给用户展示或保存手机上传服务器

vue3,H5网页,手机移动端,vue3摄像头拍照,前端h5调用手机摄像头,移动端网页调用摄像头,H5实现手机拍照和选择上传,调用本地摄像头实现拍照,vue3调用摄像头拍照,手机浏览器开启摄像头并进行拍照,H5移动端网页中调用手机摄像头,H5实现web调用摄像头在线照相,vue3h5调用摄像头,微信公众号网页如何调用摄像头拍照,公众号H5页面实现打开摄像头照相,怎么生成临时图片,vue3项目调用摄像头实现拍照功能,摄像头打不开没反应,浏览器不兼容怎么办,摄像头权限不弹出,只能在本地运行,拒绝权限后怎么办,

🏆 前端领域优质创作者 1万+

YOLO26涨点改进| TGRS 2026 | 独家创新首发、注意力改进篇| 引入LCGA局部曲率引导注意力,保持局部稳定性的同时突出关键几何区域,含多种创新改进,促进YOLO26所有任务高效涨点

🔥本文提出LCGA(局部曲率引导注意力)模块,通过引入曲率信息改进YOLO26网络模型。LCGA在局部窗口内利用深度卷积构造曲率代理,调制标准窗口注意力,使模型更关注道路、边界等曲线型结构,提升遥感图像超分辨率中的几何保真度。相比普通注意力,LCGA能精准聚焦关键几何区域,减少边缘断裂和轮廓偏移,同时保持较低计算开销。实验表明LCGA显著提升性能,在UCMerced数据集上PSNR提升0.2148dB。文章提供了三种改进方案。

Ai缝合怪、助力小伙伴高效发论文 227

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

上一篇: 我的Python学习收藏夹
下一篇: Linux系统负载相关知识汇总
hackstoic
博客等级 码龄11年 50粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值