2024-04-26 05:14:36 发布
网友
我有python脚本,但我的计算机已关闭。有什么方法可以让我在计算机关闭的情况下使用任务调度器,或者云服务吗
您可以使用AWS Lambda部署代码,AWS Cloudwatch事件使用cron regex和一些数据库服务触发应用程序。这将允许您设置时间表,以便在您应该选择的任何时间表上运行代码。这些服务的cloudwatch和lambda大部分都由aws免费层覆盖,您的使用不应该花费任何费用
对于数据库,您有用于nosql选项的AWS dynamoDB和用于关系数据库选项的AWS RDS。我建议从dynamoDB开始,因为免费层涵盖了基本用法,而且很容易开始。您可以尝试rds,但如果您不熟悉rds,则可能会出现意外费用过高的风险
所有主要的云提供商都有某种云功能。在Azure上它被称为函数应用程序,在AWS上我相信它被称为lambda函数。实际上,您可以创建一个python函数,将其部署到任一服务,并让它将结果写入任一服务上最便宜的cloud db选项
基于Lambda+CloudWatch速率的规则
Python脚本将使用AWS Lambda
&
AWS CloudWatch基于速率的规则,用于定期或基于cron表达式调度Lambda函数
https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html
您可以使用AWS Lambda部署代码,AWS Cloudwatch事件使用cron regex和一些数据库服务触发应用程序。这将允许您设置时间表,以便在您应该选择的任何时间表上运行代码。这些服务的cloudwatch和lambda大部分都由aws免费层覆盖,您的使用不应该花费任何费用
对于数据库,您有用于nosql选项的AWS dynamoDB和用于关系数据库选项的AWS RDS。我建议从dynamoDB开始,因为免费层涵盖了基本用法,而且很容易开始。您可以尝试rds,但如果您不熟悉rds,则可能会出现意外费用过高的风险
所有主要的云提供商都有某种云功能。在Azure上它被称为函数应用程序,在AWS上我相信它被称为lambda函数。实际上,您可以创建一个python函数,将其部署到任一服务,并让它将结果写入任一服务上最便宜的cloud db选项
基于Lambda+CloudWatch速率的规则
Python脚本将使用AWS Lambda
&
AWS CloudWatch基于速率的规则,用于定期或基于cron表达式调度Lambda函数
https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html
相关问题 更多 >
编程相关推荐