0

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

4

2 回答 2

0
  • 我认为值得一看 lambda 运行时 API 和 lambda 层。aws 文档
于 2019-04-16T08:07:47.120 回答
0

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

  1. 如果您想使用docker映像运行它,请查看Elastic container service。Lambda 不适合运行容器化应用程序。
  2. 如果您打算通过手动方式运行它,就像这里提到的那样,您可以这样做。但根据文档,不推荐。作为AWS Lambdasupport Python,这应该不是问题,只要它不需要任何其他依赖项。还要考虑Splash服务器的启动时间。Lambda 动态分配实例,因此启动您的应用程序(AWS lambda冷启动)可能需要一些时间。
于 2019-04-16T08:48:03.220 回答