はじめに AWS LambdaでPuppeteerを動かすためのメモです。 npm の @serverless-chrome/lambda と chrome-remote-interface を使用した例はいくつかありますが、開発停止の影響のためか、一部のPuppeteer APIが動作しなかったので、chrome-aws-lambda パッケージを使用します。 環境 AWS Lambda ランタイム:Node.js 8.10 ローカル macOS Mojave(10.14.3) npm 6.8.0 手順 Lambda Layerに登録するパッケージの作成 Lambda Layer登録 AWSのコンソールからLambdaを開く。 Layer設定画面を開く Layerの作成 Layerのアップロード 名前: 任意のLayer名 説明: 任意の説明文 コードエントリタイプ: .zipファイルを