GCP新HTTP(S) L7负载均衡配置后端Bucket高级规则报错求助
问题分析与解决
你的配置存在字段误用问题,导致URL Map验证失败:
在routeAction下你使用了weightedBackendServices数组,但该字段仅用于关联**后端服务(BackendService)**资源;而你引用的是后端Bucket,需要改用weightedBackendBuckets字段来配置。
修正后的配置
defaultService: projects/MY_PROJECT/global/backendBuckets/my-backend-bucket name: matcher2 routeRules: - matchRules: - prefixMatch: / priority: 0 routeAction: weightedBackendBuckets: - backendBucket: projects/MY_PROJECT/global/backendBuckets/my-backend-bucket weight: 100
关键说明
新版HTTP(S) L7负载均衡的URL Map配置中,后端服务与后端Bucket的路由配置字段是严格区分的:
- 当路由目标为后端服务时,使用
weightedBackendServices,对应子字段为backendService - 当路由目标为后端Bucket时,使用
weightedBackendBuckets,对应子字段为backendBucket
另外请确认:
- 后端Bucket的资源路径格式正确(
projects/[项目ID]/global/backendBuckets/[Bucket名称]) - 路径匹配规则的优先级、前缀范围符合你的业务需求
内容的提问来源于stack exchange,提问作者Bravo Whiskey
相关产品推荐
相关产品推荐

