[英]GCP-loadbalancer routing rule with regular expression
实际上,我正在为 gcp 负载均衡器的路由规则定义而苦苦挣扎。 对于我的用例,我需要一个正则表达式,所以我使用了示例中的片段并尝试使其适应我的需要:
defaultService: projects/***/global/backendServices/***
name: path-matcher-1
routeRules:
- matchRules:
- prefixMatch: /mobile/
headerMatches:
- headerName: User-Agent
regexMatch: .*Android.*
priority: 2
routeAction:
weightedBackendServices:
- backendService: projects/***/global/backendServices/***
weight: 100
urlRewrite:
pathPrefixRewrite: android
- matchRules:
- prefixMatch: /
priority: 1
routeAction:
weightedBackendServices:
- backendService: projects/***/global/backendServices/***
weight: 100
但是我可以做我想做的,我总是得到以下错误:
有谁能告诉我我做错了什么吗?
谢谢
我能够在文档中找到答案:https://cloud.google.com/compute/docs/reference/rest/v1/urlMaps
pathMatchers[].routeRules[].matchRules[].headerMatches[].regexMatch
➡ regexMatch 仅适用于将 loadBalancingScheme 设置为INTERNAL_SELF_MANAGED的负载均衡器
那不是我的情况
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.