【问题标题】:How to setup Google Cloud Load Balancer for Cloud Run App, while maintaining the <xxxxxx>.a.run.app URL如何为 Cloud Run App 设置 Google Cloud Load Balancer,同时维护 <xxxxxx>.a.run.app URL
【发布时间】:2021-07-30 11:22:13
【问题描述】:

我想知道如何为 Cloud Run 应用设置 Google Cloud Load Balancer,并希望保留/使用相同的 Cloud Run - .a.run.app 网址

这可能吗?有人可以向我指出一些文档的方向。我在 GCP 中找到的内容似乎只记录了为负载均衡器设置自定义域时的用例,就我而言,我想坚持使用 run.app URL。

谢谢

【问题讨论】:

  • 如果使用相同的 URL,为什么要添加负载均衡器?你的用例是什么?你想达到什么目标?
  • 来自某些源机器(在美国地区)的请求似乎被 GFE 阻止了。 Cloud Run 和底层 Cloud Function URI 都仅从这些来源返回 403 Forbidden with the Google Robot。所有其他请求都很好。除了 Cloud Run 负载平衡器之外,我们希望添加一个外部负载平衡器来解决此问题。
  • 负载均衡器无法解决 403 错误。问题是另外一回事!
  • 还有什么想法吗?最糟糕的部分是那些源机器现在开始工作并且不再返回 403。这种情况以前发生过并自行修复。
  • @guillaumeblaquiere,问题是由于 GFE 阻止了我们客户的请求,因为 GEO 团队错误地将它们映射为来自禁运国家。映射团队正在为我们解决这个问题!再次感谢!

标签: google-cloud-run google-cloud-load-balancer


【解决方案1】:

Cloud Run 网址由 Google Cloud 控制/管理。此 URL 映射到 Google 前端 (GFE)。您无法将该映射重定向到 HTTP(S) 负载均衡器。

配置负载均衡器后,您可以配置新的自定义域,但无法重新映射现有 URL 以指向负载均衡器。

【讨论】:

    猜你喜欢
    • 2019-04-28
    • 2021-07-28
    • 1970-01-01
    • 2018-12-19
    • 2019-05-24
    • 1970-01-01
    • 2021-01-23
    • 2016-12-05
    • 2021-09-23
    相关资源
    最近更新 更多