Я добавляю HTTP Proxy Integration в API Gateway.
Все в порядке, пока мне не нужно обрабатывать переменную пути catch-all, например / api / users / {id}
В самом ресурсе я добавил обязательный знак «+», т. Е. / Api / users / {id +}
В соответствии с https://aws.amazon.com/premiumsupport/knowledge-center/api-gateway-proxy-path-character-error/ каждая переменная пути общего доступа требует URL Path Parameter определен. Я добавил следующее: Имя: id Отображено из: method.request.path.id
Это прекрасно работает для всех методов, кроме метода OPTIONS для моего ресурса. Для метода OPTIONS появляется следующая ошибка:
Invalid mapping expression specified: Validation Result: warnings : [], errors : Invalid mapping expression parameter specified: method.request.path.id
Либо есть способ обойти это, либо это ошибка ... Есть идеи?
Кстати, я работаю с CORS на стороне сервера и не хотел бы искусственно создавать интеграцию Mock для метода OPTIONS.
Заранее большое спасибо за вашу помощь.
Mateusz