使用请求路径从AWS API网关返回302

时间:2019-02-09 13:40:39

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

我有一个在Lambda上运行的简单站点,使用API​​ Gateway中的单个代理资源将请求路由到该站点。

我正在尝试设置一些“个性网址”:到达/somepath的某人应重定向到/?source=somepath

我正在尝试在API网关中实现这一目标,而不是将其传递给Lambda应用进行管理。

  • 我已经在/somepath上设置了一个模拟集成类型的资源。
  • 方法响应仅包含302类型,其中包含Location响应标头。
  • 集成响应包含相应的302响应类型
  • 标题映射包含映射到Location的{​​{1}}标题

这很有效。对context.resourcePath的请求返回302响应,其位置标头值为/somepath

但是我如何将“标题映射”值格式化为(即):

/somepath

有没有一种方法可以在API网关中完成所有操作,仅使用Mock终结点,而不是将请求传递到实际的集成后端以返回标头值?

0 个答案:

没有答案