首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用AWS EC2的crontab上的python脚本-如何衡量使用情况?

使用AWS EC2的crontab上的python脚本-如何衡量使用情况?
EN

Stack Overflow用户
提问于 2020-02-10 02:05:05
回答 1查看 544关注 0票数 0

我很好奇亚马逊AWS的这张纸条是什么意思:

代码语言:javascript
运行
复制
Dear AWS Customer,

Your AWS account has exceeded 85% of the usage limit for one or more AWS Free Tier-eligible services for the month of January.

AWS Free Tier Usage as of 01/28/2020    AWS Free Tier Usage Limit
639 Hrs 750 hours of Amazon EC2 Linux t2.micro instance usage

我有一个运行在ubuntu (EC2实例)上的python网络抓取器,它每天抓取一个网站并生成一个JSON文件。该脚本是从crontab运行的,因此它会自动运行。我猜脚本每天运行大约需要4-5个小时。然后在crontab上有一个小脚本,它也将JSON转储到亚马逊s3。

我的问题是,上面的信息告诉我什么?截至2020年1月28日,我的脚本总共运行了639小时?750小时是我的级别中的最大值吗?如果我想输出比目前更多的数据,我应该创建另一个EC2实例吗?我甚至可以修改我现有的python脚本来获取更多的数据吗,或者这会使我超出极限吗?一般来说,我对AWS如何衡量我的使用情况感到困惑。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-10 02:41:39

AWS usage提供的是实例运行的小时数,而不是cron作业的持续时间。

代码语言:javascript
运行
复制
AWS Free Tier Usage as of 01/28/2020    AWS Free Tier Usage Limit
639 Hrs 750 hours of Amazon EC2 Linux t2.micro instance usage

因为您让EC2实例运行了整整一个月,所以它会显示它一直运行的持续时间。

如果您cron作业只需要在特定的时间运行,那么您可以设置cloud watch事件来触发一个将打开/关闭您的EC2实例的lambda。

这里有一个用于此目的的引用:https://aws.amazon.com/premiumsupport/knowledge-center/start-stop-lambda-cloudwatch/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60139669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档