我正在尝试按照 [ https://cloud.google.com/load-balancing/docs/https/setting-up-traffic-management][1]的描述实现从 http 到 https 的 URL 重定向,但我得到了ERR_TOO_MANY_REDIRECTS
我有一个带有一个非常简单的 HTML 页面的存储桶。我前面有一个外部 HTTP 负载平衡器。静态 IP 地址。SSL 证书。我设法连接所有内容,以便站点的 http 和 https 请求都加载存储桶的内容。
我尝试根据文档添加 HTTP 重定向:
- 将“主机和路径规则”从“简单”更改为“高级...”。
- 默认路由仍然指向存储桶
- 我添加了一条新路线。主机是'www.example.com。默认路径规则指向存储桶。第二个路径规则匹配 /* 并执行前缀/HTTPS 重定向,如上述链接中所述。
保存配置后,对 www.example.com 的 http 或 https 请求都会导致 ERR_TOO_MANY_REDIRECTS
我究竟做错了什么?非常感谢您提供的任何帮助。
[Backend configuration][2]
[Frontend configuration][3]
[Host and path rules][4]
[Redirect path rule][5]
[1]: https://cloud.google.com/load-balancing/docs/https/setting-up-traffic-management
[2]: https://i.stack.imgur.com/lkhUF.png
[3]: https://i.stack.imgur.com/FYst0.png
[4]: https://i.stack.imgur.com/zsTOX.png
[5]: https://i.stack.imgur.com/2tEDE.png