Итак, у меня есть серверное приложение, в которое я отправляю запрос альбу, который перенаправляется на лямбда-функцию. Мой запрос /?filePath=a&filePath=b&filePath=c&filePath=d&pageSize=2
, но в случае передачи в лямбду он выглядит следующим образом: -
{
"requestContext": {
"elb": {
"targetGroupArn": "xyz"
}
},
"httpMethod": "GET",
"path": "/xyz",
"queryStringParameters": {
"filePath": "d",
"page": "1",
},
Итак, вместо того, чтобы принимать все входные файлы в виде списка в event.mutliValueStringQueryParameters: ['a', 'b', 'c', 'd']
, он принимает только последний элемент в качестве queryParam. Мое безсерверное событие для этого API: -
- alb:
listenerArn: XXX
priority: 2
multiValueQueryStringParameters: true
conditions:
path: XXX
method: GET
- http:
path: XXX
method: GET
Любая помощь приветствуется.