我有以下设置
用户请求 --> 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://。
有解决方法吗?我怎样才能使用响应变压器来实现这一点?
有没有更好的方法来实现这一目标?