【发布时间】:2022-05-27 15:22:16
【问题描述】:
我尝试使用 CDN 配置我的 Google Cloud Functions。 我尝试使用本教程:https://cloud.google.com/cdn/docs/setting-up-cdn-with-serverless
使用一个函数作为后端端点看起来一切都很好,如果我打开负载平衡前端 IP,我会看到与打开直接函数 URL 相同的结果。似乎这意味着如果我使用这个 IP,这个功能现在可以在 CDN 上运行。
但是我有太多的功能,因此我尝试对端点中的所有功能使用 URL 掩码。 URL 掩码如下所示:
https://us-central1-my-real-project.cloudfunctions.net/<function>
我无法理解如何将负载平衡前端 IP 用于具有使用 URL 掩码创建的云功能的端点的问题。 当我打开负载平衡 IP 时,我得到:
Error: Not Found
The requested URL / was not found on this server.
PS。如果我尝试打开 http://<load-balancing-frontend-ip>/my-function-name 也一样
升级版:
放置在谷歌驱动器中的屏幕截图中的配置:
https://drive.google.com/drive/folders/1eI9tx_SQcJ_uJrlt-xzeZua9bwklszik?usp=sharing
(抱歉,不知道如何分享其他方式配置,由于声誉低,无法直接附加图片)
-
可以分享一下你的配置吗?
-
@guillaumeblaquiere 是编辑问题,并添加配置,感谢您的关注
-
使用该网址掩码
/<function>。我认为那是你的问题。如果是这样,我会回答你的问题。
标签: firebase google-cloud-functions load-balancing google-cloud-cdn url-masking