在尝试使用指向云功能的无服务器网络端点组来配置负载均衡器时,我遇到了一个新错误。该函数的资源名称似乎没有通过正则表达式检查。我过去曾在另一个项目上成功部署过同样的服务。
我已经尝试了该函数的多个名称,但无济于事。
错误:
Invalid value for field 'resource.cloudFunction.function': 'projects/madeup-project/locations/us-central1/functions/madeup-function'. Must be a match of regex '(?:[a-zA-Z](?:[-_a-zA-Z0-9]{0,61}[a-zA-Z0-9])?)'
尝试配置负载平衡器时会出现此错误。我怀疑这与由于路径中的“/”而未通过正则表达式检查的内部资源名称有关。
负载均衡器配置的详细信息:
- HTTP(S) 负载平衡
- “从 Internet 到我的虚拟机”
- 后端服务:创建后端服务。类型:无服务器网络端点组。将云功能分配给无服务器 NEG。
- 前端:带有静态 IP 和 Google 托管证书的 HTTPS
有谁知道可能是什么原因造成的?