【问题标题】:Google Cloud load balancer redirect if from a certain region如果来自特定区域,则 Google Cloud 负载平衡器重定向
【发布时间】:2020-09-13 09:22:50
【问题描述】:

我有两个静态页面(英语、丹麦语),目前位于 Google Cloud Storage Bucket 中。此存储桶包含用于这些静态页面的 en 和 dk 文件夹。另外,我有一个具有 Google CDN 功能的负载均衡器。

我希望当一个人从丹麦连接到该网站时,该人将获得丹麦静态页面。同时,丹麦以外的人会收到英文网站。

如何在负载均衡器级别实现这一目标?

附:我认为可以使用forwardingRules 完成,但我无法弄清楚规则应该是什么样子。

【问题讨论】:

  • this 回答你的问题了吗?
  • @Chris32 不完全。我需要一个国家特定的分离,但不是大陆。如果 Google Cloud 在丹麦有服务器,我认为您的答案会起作用

标签: google-cloud-platform google-cloud-storage google-cloud-load-balancer


【解决方案1】:

我做了一些研究,我认为您的需求可以通过使用 header-based routing 的 LB 来解决,使用 Accept-Language 变化作为 URL 查询的 routeRules。 这个guide 可以帮助您实现此配置,但您需要对其进行调整以由对您的情况更有用的 Accept-Language 标头参数进行调整。

【讨论】:

    猜你喜欢
    • 2022-01-10
    • 1970-01-01
    • 2020-08-04
    • 2018-12-14
    • 2015-05-04
    • 1970-01-01
    • 2019-08-22
    • 2013-07-23
    • 2020-09-29
    相关资源
    最近更新 更多