Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 在AWS上设置cronjob最经济的方法是什么?_Amazon Web Services_Cron_Amazon Elastic Beanstalk - Fatal编程技术网

Amazon web services 在AWS上设置cronjob最经济的方法是什么?

Amazon web services 在AWS上设置cronjob最经济的方法是什么?,amazon-web-services,cron,amazon-elastic-beanstalk,Amazon Web Services,Cron,Amazon Elastic Beanstalk,详细信息:我在Elastic Beanstalk(web服务器)上有一个web应用程序,需要执行几个cronjobs。这些cronjob必须连接到AWS RDS。为此,我创建了一个Elastic Beanstalk Worker,但我必须为Worker实例支付费用,使其在cronjobs只需要几分钟的时间内全天可用。您可以使用它。要连接到RDS,您需要将Lambda功能放置在RDS所在的VPC内,并具有所需的网络可访问性 这将适用于不超过5分钟的短期运行作业,这是AWS Lambda的最大执行时

详细信息:我在Elastic Beanstalk(web服务器)上有一个web应用程序,需要执行几个cronjobs。这些cronjob必须连接到AWS RDS。为此,我创建了一个Elastic Beanstalk Worker,但我必须为Worker实例支付费用,使其在cronjobs只需要几分钟的时间内全天可用。

您可以使用它。要连接到RDS,您需要将Lambda功能放置在RDS所在的VPC内,并具有所需的网络可访问性

这将适用于不超过5分钟的短期运行作业,这是AWS Lambda的最大执行时间限制

对于长时间运行的作业,您可以使用AWS Lambda计划事件启动和停止EC2


或者,您也可以使用scheduled with EC2 spot实例来降低成本。

恐怕这个问题与本网站无关。您在serverfault.com上可能会更幸运。也就是说,看看Lambda——他们的免费层给了你很多,这是一个非常好的方式来支付运行短作业的绝对最低费用(他们的最大运行时间是5分钟)。哦,对不起。谢谢,@l0b0!但我需要5分钟以上的时间。我将在serverfault.com上试用