AWS Lambda Layers上でHeadless Chromeを動かすいくつかの方法
メモとして。
chrome-aws-lambda
https://www.npmjs.com/package/chrome-aws-lambda
Lambda layersでの対応手順の記載もあり、Lambda layersを使うのであればこちらがおすすめ。 同梱されているChromiumのバージョンも新しめ。
serverless-chrome
https://github.com/adieuadieu/serverless-chrome https://github.com/adieuadieu/serverless-chrome/tree/master/packages/lambda
Lambdaでselenium+chromiumを使う場合の定番。ググればいろいろとやり方は出てくる。 同梱されているChromiumのバージョンはやや古め。
lambda-layer-headless-chromium
serverless-chromeをcjkとLambda Layerに対応させるパッチのようなもの