Когда я использую лямбда-тест консоли для тестирования лямбды, я обнаружил, что указанное в консоли событие отличается от события, отправляемого из шлюза API. Событие от шлюза API представляет собой полную структуру объекта http-запроса. Ниже приведен пример этого.
{ resource: '/screenshot',
path: '/screenshot',
httpMethod: 'POST',
headers: null,
multiValueHeaders: null,
queryStringParameters: null,
multiValueQueryStringParameters: null,
pathParameters: null,
stageVariables: null,
requestContext:
{ path: '/screenshot',
accountId: '286334053171',
resourceId: 'slne19',
stage: 'test-invoke-stage',
domainPrefix: 'testPrefix',
requestId: 'd091e8bf-7948-11e9-951d-3b38e4cc6ad6',
Но в лямбда-консоли событие определено просто как объект JSON. Как я могу создать такое же тестовое событие в консоли, чтобы смоделировать событие шлюза API?