1

我有以下设置

用户请求 --> AWS ELB 应用程序负载均衡器 --> Kong Gateway --> 集成

SSL 终止发生在应用程序负载平衡器上。

我的一个端点使集成响应带有代码 302 的重定向 URL。例如。当我向https://api.domain.my/a/b/c发出请求时,应该使集成返回重定向路径 /x/y/z

此状态为 302 的重定向请求到达 API 网关,该网关应使用完整的 URL 向响应添加位置标头,即https://api.domain.my/x/y/z

但是我在浏览器的标题中得到的响应是位置标题中的http://api.domain.my/x/y/z。我猜这是因为我的 SSL 终止发生在 ELB 上,因此 Kong 只是在位置标头中返回 http://。

有解决方法吗?我怎样才能使用响应变压器来实现这一点?

有没有更好的方法来实现这一目标?

4

0 回答 0