2017-08-15 8 views
1

EC2コストを節約するため、AWS Lambdaで実行したいPythonスクレイプスクリプトがあります。ただし、このスクリプトでは、PhantomJS、oauth2client、PYOpenSSL、Serenium、そしてもちろん、美しいスープが必要です。AWSラムダによるWebスクラブ

AWSラムダでBeautiful Soupを実行することは可能ですか?

+0

余談:AWSラムダ関数を掻き取ることが適さないかもしれない、5分間の実行制限があります。このような緊急でないワークロードのコストを削減するには、[Amazon EC2 spot instances](https://aws.amazon.com/ec2/spot/)の使用を検討する必要があります。 –

+0

乾杯。実行時間の最初の2分以内にPhantomJS、Beautiful Soupなどのモジュールを追加することが可能かどうかを知っていますか? – LA2028

答えて

1

機能が呼び出される前に自動的にラムダ環境にコピーされる展開パッケージを作成する必要があります。

参照:Creating a Deployment Package (Python)