【发布时间】:2022-01-17 23:08:44
【问题描述】:
调用代码
import requests
import json
# Create a new resource
data_object = {'key1':'testing'}
response = requests.post('https://fakeurl.execute-api.us-east-1.amazonaws.com/default/My_Test_Event_Lambda', data=data_object)
print(response._content.decode())
Lambda 代码
import json
def lambda_handler(event, context):
return {
'statusCode': 200,
'body': json.dumps(event['body'])
}
我从调用中得到的响应是"key1=testing"
我不太关心响应,但我希望 lambda 函数能够处理我作为 json 而不是字符串传递的数据。示例:我希望能够说 event['body']['key1'] 并让它返回“testing”
目前 API 网关被用作 lambda 代理。
【问题讨论】:
标签: aws-lambda aws-api-gateway