gpt4 book ai didi

python - 如何从 AWS Lambda Python 函数中检索 URL 查询字符串参数?

转载 作者:行者123 更新时间:2023-12-04 17:29:05 24 4
gpt4 key购买 nike

如何从通过 API 网关提供服务的 AWS Lambda 函数内部访问 URL 查询字符串参数?

我同时设置了 API 网关和 Lambda 函数,因此我可以从公共(public) URL 调用它。我的 Python 函数很简单:

def lambda_handler(event, context):
print('event:', event)
print('context:', context)

我已将 API 的 GET“方法请求”处理程序配置为传递“abc”查询字符串参数。

我还配置了 API 的 GET“集成请求”处理程序以从“method.request.querystring.abc”映射“abc”。

但是,当我访问我的 URL 时,例如https://myapp.execute-api.us-east-1.amazonaws.com/prod/myfunc?abc=123 ,唯一记录的是:

event: {}
context: <bootstrap.LambdaContext object at 0x7fc7a6cb0850>

我做错了什么?为什么 event 字典中没有传递“abc”?

最佳答案

在集成请求中选中Use Lambda Proxy integration,让它在事件中传递所有请求细节。

关于python - 如何从 AWS Lambda Python 函数中检索 URL 查询字符串参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61296479/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com