Running Puppeteer on Google Cloud Functions
Troubleshooting - Chrome Developers
The Node.js 10 runtime of Google Cloud Functions comes with all system packages needed to run Headless Chrome.
To use puppeteer, simply list the module as a dependency in your package.json and deploy your function to Google Cloud Functions using the nodejs10 runtime.
Google Cloud FunctionsでPuppeteerをそのまま使おうとすると使えないらしい
package.jsonに依存関係を追加する
nodejs10 runtimeでGCFをデプロイする