AWS Lambda не обрабатывает сгенерированную ошибку при использовании invoke - PullRequest
0 голосов
/ 15 января 2020

В моей лямбда-функции, закодированной в node.js, я использую throw e, чтобы выдать ошибку при сбое запроса SQL.

В моих скриптах python я использую:

response = awslambda.invoke(
    FunctionName='TheBestFunctionInTheWorld',
    InvocationType='RequestResponse',
    LogType='None',
    Payload='TheBestPayloadInTheWorld'
)
if 'FunctionError' in response :
    raise ValueError(response['FunctionError'])

Но выдается ошибка:

 raise ValueError(response['FunctionError'])
 ValueError: Unhandled

Согласно https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/lambda.html#Lambda .Client.invoke Я должен получить полную ошибку

...