Я пытаюсь добиться действительно простой вещи на AWS API Gateway: установить заголовки cors для определенных доменов. Если я использую любой веб-сервер, такой как Nginx, Apache, я могу легко установить заголовок CORS на основе домена, например:
Если запрос пришел из домена A или домена B, я установлю заголовки CORS, иначе нет.
Шлюз AWS API позволяет установить только один access-control-allow-origin.
Но доступ к моему API будет осуществляться более чем одним доменом, поэтому заголовок CORS должен устанавливаться динамически на основе HTTP-запроса хоста.
Есть ли способ добиться этого без использования какого-либо внешнего кода в качестве лямбда-функций и т. д.?
Мои заголовки CORS также будут зависеть от этапа. На разных этапах будут разные заголовки CORS.
Кто-нибудь знает, возможно ли это сделать с помощью шлюза API?