我们可以在Aws Lambda上部署Splash吗?

时间:2019-04-16 06:29:45

标签: amazon-web-services scrapy aws-lambda splash-js-render

我正在编写在Lambda上运行的剪贴应用程序。我想将Scrapy与Splash结合使用,但是我不确定Splash可以在lambda上运行。

任何想法都值得赞赏!

2 个答案:

答案 0 :(得分:0)

  • 我认为值得一看lambda运行时API和lambda层。 aws docs

答案 1 :(得分:0)

这取决于您尝试安装Splash的方式。

  1. 如果要使用docker图像运行它,请查看Elastic container service。 Lambda不是运行容器化应用程序的理想选择。
  2. 如果您要手动运行它,例如提到的here,则可以这样做。但是根据文档,不建议这样做。由于AWS Lambda支持Python,只要它不需要任何其他依赖关系,这就不成问题。还请考虑Splash服务器的开始时间。 Lambda即时分配实例,因此可能需要一些时间来启动应用程序(AWS lambda冷启动)。