将Firebase存储与Google云CDN集成

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将Firebase存储与Google云CDN集成相关的知识,希望对你有一定的参考价值。

我正在使用firebase制作应用程序。

用户上传的照片会保存在firebase存储中。

我使用firebase云功能使缩略图更快地加载照片Feed

但在一个页面中,我需要一次加载原始照片(最多30张照片)。

要更快地加载原始照片,我想使用谷歌云CDN。

我跟着文档google cloud cdn docs,制作负载均衡器和cdn

enter image description here

我可以看到Cloud CDN:Enabled(Backend存储桶是我的firebase存储),但它似乎无法正常工作。

在我的应用程序中,我使用firebase存储URL加载这些图片,看起来像'firebasestorage.googleapis.com / ....'。

如何将我的firebase存储与google cloud cdn集成?

答案

使用firebasestorage.googleapis.com听起来像这里的问题。 When you set up Cloud CDN in your project,您必须创建一个HTTP(S)负载均衡器才能公开存储桶。只有在您通过Load-Balancer访问数据时,Cloud CDN才会启动。尝试访问Load-Balancer的公共IP而不是firebase URL。您可以在屏幕截图的同一页面中找到IP地址。最后,不要忘记通过CDN obey these restrictions确保您想要提供的文件。

以上是关于将Firebase存储与Google云CDN集成的主要内容,如果未能解决你的问题,请参考以下文章

使用 CloudFlare 对 Google 云存储桶进行 CDN

将 android studio 项目与 Firebase 集成以实现 google 登录功能时出现依赖错误

Google Cloud Platform:集成云源存储库和ReadTheDocs

如何将 FCM(firebase 云消息传递)与 react-native 集成

Firebase 与 Android Java 中的 Google 云消息传递

是否可以将 Stripe 与 Firebase 和 iOS 集成?