はじめに AWS Lambda上のヘッドレスブラウザで動かしたいものがあったので、それの備忘録も兼ねて書いておきます。ちなみに所属会社で似たようなことをしているのですが、PhatomJS(オワコンなのは知ってる)をAWS Lambda上で動かすために、わざわざカスタマイズしてからそれ専用にビルドするという変態技が使われている部分を書き換えたいという想いからの実験でもあります。 そこで本記事ではpuppeteer(パペティア?読み方あってる?)を使って、AWS Lambda上でヘッドレスブラウザを動かすということをしてみます。 サンプルとは少し異なりますが、実際にやってみたソースはこちらです。 https://github.com/chimame/search_ranking_checker_on_aws_lambda 前提条件 本記事は以下のライブラリ等を使用しております。 Nodejs: