amazon web services - Comandă necunoscută: protocol atunci când se utilizează Chromeless pe AWS lambda


Ar putea cineva să mă ajute cu asta, rulez un AWS Lambda folosind Chromeless și Serverless, primesc în mod repetat aceeași eroare.

Codul meu:

import Chromeless from 'chromeless'

export default async () => {
  const chromeless = new Chromeless({
    remote: {
      endpointUrl: 'https://xxx.execute-api.eu-west-2.amazonaws.com/staging',
      apiKey: 'xxx'
    },
  })

  const screenshot = await chromeless
    .goto('https://www.google.com')
    .type('chromeless', 'input[name="q"]')
    .screenshot()

  console.log(screenshot)

  await chromeless.end()
}

Eroarea:

(node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Unknown command: protocol

Nu pot găsi nimic online care să mă ajute, așa că am rulat acest cod ca test și tot eșuează, se pare că eșuează imediat ce încerc să trec ceva în screenshot, nu funcționează nici cu .evaluate() nici cu .html(). Dacă cineva ar putea să mă ajute, ar fi foarte apreciat; pot furniza orice alte fișiere necesare!