繁体   English   中英

将 Google Load Balancer 设置为 GCP 存储桶时,“$[DEFAULT_SERVICE_URL]”指的是什么?

[英]What does "$[DEFAULT_SERVICE_URL]" refer to when setting Google Load Balancer towards a GCP Storage Bucket?

我目前正在尝试学习如何在 Google HTTP(S) 负载均衡器中设置(多个)重定向,如下图所示:

谷歌负载均衡器高级路由的概览图

它确实在右侧栏中给出了一个示例:

defaultService: $[DEFAULT_SERVICE_URL]
name: matcher1
routeRules:
  - matchRules:
      - prefixMatch: /
    priority: $[PRIORITY]
    urlRedirect:
      hostRedirect: $[REDIRECT_HOST]
      pathRedirect: $[REDIRECT_PATH]
      redirectResponseCode: FOUND,
      stripQuery: True

但是,如果您查看文档:

https://cloud.google.com/traffic-director/docs/traffic-control?&_ga=2.85230937.-1562985328.1644261693#configuring_traffic_control

它实际上并没有指定例如$[DEFAULT_SERVICE_URL]应该是什么。 那指的是什么?

我的负载均衡器指向 GCP Bucket 后端。

有例子YAML可以借鉴吗?

以前版本的application是可以直接创建的,现在必须要用yml,我觉得是退步了

$[DEFAULT_SERVICE_URL]默认后端服务,或者在您的情况下,如果没有路径匹配器或主机规则与传入的 URL 匹配,则为默认后端存储桶。

如前所述,您可以从文档中找到一些示例。 您还可以查看此Stackoverflow 线程以获取额外的 YAML 示例。

我也发现这有点令人困惑,大部分文档都以后端服务而不是后端存储桶为中心。 如果对其他人有帮助,您可以使用 gcloud 命令获取存储桶的 URI,如下所示:

gcloud compute backend-buckets list --uri

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM