如何为 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>
我正在尝试使用 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>