【发布时间】:2016-03-27 00:10:40
【问题描述】:
假设从我的 Api 网关端点向我的 Lambda 函数发出 GET 请求时,我想在 URL 字符串中传递 val1 和 val2:
https://xyz.execute-api.amazonaws.com/prod/test?val1=5&val2=10
我有一个简单的函数,将两个输入 val1 和 val2 相加:
def lambda_handler(event, context):
# How do I get at val1 and val2??
return {'result': val1 + val2}
我已将 val1 和 val2 添加到 AWS API Gateway 上的方法请求的 URL 查询字符串参数中。但是如何在函数内部访问它们呢?
【问题讨论】:
-
您是否尝试同时打印
event和context?你可以看看sample in the docs -
如果你正确地传递你的数据,你应该可以使用
event.val1之类的东西访问event对象(至少在JS中你是这样访问对象的属性的)
标签: python amazon-web-services aws-lambda aws-api-gateway