AWS API Gateway-为特定域和阶段设置CORS

时间:2019-10-07 02:57:03

标签: amazon-web-services cors aws-api-gateway api-gateway

我正在尝试在AWS API Gateway上实现一个非常基本的事情:为特定域设置cors标头。如果我使用Nginx,Apache之类的任何Web服务器,都可以根据域轻松设置CORS标头,例如:

如果请求来自domainA或domainB,我将设置CORS标头,否则不设置。

AWS API网关仅允许设置一个 access-control-allow-origin

但是我的API将被多个域访问,因此应该根据HTTP主机请求动态设置CORS标头。

有什么方法可以在不使用任何外部代码作为lambda函数等的情况下实现这一目标?

我的CORS标头也将取决于阶段。不同的阶段将具有不同的CORS标头。

有人知道使用API​​网关是否可以做到这一点?

0 个答案:

没有答案