AWS API Gateway:模拟集成响应动态标头映射值

时间:2017-08-01 08:57:34

标签: amazon-web-services mocking velocity api-gateway

是否可以使用velocity根据请求标头或集成请求主体映射模板动态更改标头映射值?

更具体地说,如W3C CORS spec Access-Control-Allow-Origin origin-list-or-null中所述,我想实现CORS Access-Control-Allow-Origin标头,只有在匹配时才返回原始主机值,否则返回null。我知道这可以通过lambda函数实现,但lambda引入了额外的开销和成本。只是想知道是否可以在集成头映射中使用任何速度模板机制来实现这一点。

1 个答案:

答案 0 :(得分:0)

您可以使用Actions中的Enable CORS选项为api网关资源执行此操作。它将创建一个模拟请求来处理这个问题。只有事情而不是' *'对于' Access-Control-Allow-Origin'的通配符,您必须提及域名。检查下面的快照。

enter image description here

您可以从aws documentation

获取更多信息