Из документации invoke()
:
response = client.invoke(
FunctionName='string',
InvocationType='Event'|'RequestResponse'|'DryRun',
LogType='None'|'Tail',
ClientContext='string',
Payload=b'bytes'|file,
Qualifier='string'
)
Возвраты:
{
'StatusCode': 123,
'FunctionError': 'string',
'LogResult': 'string',
'Payload': StreamingBody(),
'ExecutedVersion': 'string'
}
Полезная нагрузка (StreamingBody) -
Это JSON-представление объекта, возвращаемого функцией Lambda.Это присутствует, только если тип вызова RequestResponse
Итак, добавьте invocationType='RequestResponse'
к вашему вызову.