【发布时间】:2021-05-29 10:24:51
【问题描述】:
我调用了一个连接到 Lambda 函数的 API 网关。我期待看到multiValueQueryStringParameters 作为我的处理程序的event 输入中的一个键。
https://aws.amazon.com/blogs/compute/support-for-multi-value-parameters-in-amazon-api-gateway/
相反,我在queryStringParameters 中看到了一个逗号分隔的列表
例如,这个调用:
https://12324234234234.execute-api.us-east-2.amazonaws.com/dois_to_pmids?a=1&a=2&a=3
生成以下事件条目:
"queryStringParameters": {"a": "1,2,3"}
我尝试将所有内容都作为代理集成,首先要做的是:
GET /{proxy+}
然后通过这样做:
ANY /{proxy+}
没有运气。
https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-set-up-simple-proxy.html
https://docs.aws.amazon.com/apigateway/latest/developerguide/set-up-lambda-proxy-integrations.html
发生了什么事?
【问题讨论】:
标签: aws-lambda aws-api-gateway