如何为 Cloud Functions 正确创建 URL Masking 以创建 NEG?

How to properly create URL Masking for Cloud Functions to create a NEG?

我正在尝试使用 Cloud Armor 保护我的 Firebase Cloud Functions,因此我正在尝试设置负载均衡器。我创建了一个后端并添加了一个无服务器网络端点组。在此面板中,我只能 select 一个云函数,但我有多个云函数,因此我必须使用其他选项,即 URL 屏蔽。

我正在遵循此指南:https://cloud.google.com/load-balancing/docs/https/setting-up-https-serverless#using-url-mask

问题是:

当我尝试 URL 像这样屏蔽时:

us-central1-myproject-a123b.cloudfunctions.net/<function>

不是这样的。我已经阅读了有关 NEG 和 URL 掩码的官方指南,但我真的不明白如何创建一个无服务器网络端点组,其中包含我所有的云功能,URL 包含 <function>

如文档中所述,如果模式为 <your function URL>/<functionName>(即您的情况 us-central1-myproject-a123b.cloudfunctions.net/<function>),则必须在 url 掩码中设置 /<function>