AWS API Gateway - Установите CORS для определенных доменов и этапов. - PullRequest
0 голосов
/ 07 октября 2019

Я пытаюсь достичь действительно простой вещи в AWS API Gateway: установить заголовки cors для определенных доменов. Если я использую какой-либо веб-сервер, такой как Nginx, Apache, я легко могу установить заголовок CORS на основе домена, например:

Если запрос приходит от домена A или домена B, я установлю заголовки CORS, в противном случае - нет.

Шлюз AWS API позволяет устанавливать только один access-control-allow-origin .

Но мой API будет доступен более чем одному домену, поэтому заголовок CORS должен бытьустанавливается динамически на основе запроса хоста HTTP.

Есть ли способ достичь этого без использования какого-либо внешнего кода в качестве лямбда-функций и т. Д.?

Мои заголовки CORS также будут зависеть от этапа. Различные этапы будут иметь разные заголовки CORS.

Кто-нибудь знает, возможно ли это сделать с помощью API-шлюза?

...