我正在编写一个在 Lambda 上运行的抓取应用程序。我想将 Scrapy 与 Splash 结合使用,但我不确定 Splash 是否可以在 lambda 上运行。
问问题
730 次
2 回答
0
- 我认为值得一看 lambda 运行时 API 和 lambda 层。aws 文档
于 2019-04-16T08:07:47.120 回答
0
这取决于您尝试安装的方式Splash
。
- 如果您想使用
docker
映像运行它,请查看Elastic container service。Lambda 不适合运行容器化应用程序。 - 如果您打算通过手动方式运行它,就像这里提到的那样,您可以这样做。但根据文档,不推荐。作为
AWS Lambda
supportPython
,这应该不是问题,只要它不需要任何其他依赖项。还要考虑Splash
服务器的启动时间。Lambda 动态分配实例,因此启动您的应用程序(AWS lambda
冷启动)可能需要一些时间。
于 2019-04-16T08:48:03.220 回答