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