我有一个需要使用AWS lambda函数更新数据库导出的需求。您可以想象我有一个要导入到数据库中的.sql导出文件,在该数据库上运行许多sql查询,然后再导出回sql。
这是一项日常活动,因此我想让AWS lambda函数使用cloudwatch cron调度来完成它。
我有以下想法可以尝试:
我尝试了选项1,但未成功。 如果您有更好的主意请提出建议。先感谢您。
答案 0 :(得分:1)
我建议:
脚本将:
t3.micro
的Amazon EC2实例每小时仅为1c,并且不受AWS Lambda函数的15分钟时间限制的影响。 RDS实例每小时收费。因此,整个过程相当低成本。
所有逻辑将存储在S3中存储的脚本中。因此,如果要更改过程,只需修改脚本并将其存储在S3中。然后,您可以通过手动运行Lambda进程对其进行测试。