Я пытаюсь создать Lambda, используя python, но не могу получить requestparameter или headerParameter из кода python.Я включил Интеграционный прокси в шлюзе.
Я использовал приведенный ниже пример кода, но получаю ошибку всегда.
import json
def lambda_handler(event, context):
# TODO implement
number1 = event['Number1']
number2 = event['Number2']
sum = number1 + number2
#querystring= event["queryStringParameters"]['test']
#querystring=event['params']['querystring']['test']
querystring=event['pathParameters']['test']
#querystring=context["test"]
#querystring=context["httpMethod"]
Body = {
"response":{
"resultStatus": "SUCCESS",
"results":{
"Number1": number1,
"Number2": number2,
"Sum": sum,
"querystring": querystring
}
}
}
return {
'statusCode': 200,
'body': Body
}
Получение ошибки как
{
"errorMessage": "'pathParameters'",
"errorType": "KeyError",
"stackTrace": [" File \"/var/task/lambda_function.py\", line 10, in lambda_handler\n querystring=event['pathParameters']['test']\n"]
}
Может кто-нибудь помочь, пожалуйстана этом.
Спасибо!