我正在使用firebase制作应用。
用户上传的照片会保存在firebase存储中。
我使用firebase云功能使缩略图能够更快地加载照片,
但在一个页面中,我需要一次加载原始照片(最多30张照片)。
要更快地加载原始照片,我想使用谷歌云CDN。
我在这里跟踪了文档google cloud cdn docs,制作了负载均衡器和cdn
我可以看到Cloud CDN:Enabled(Backend存储桶是我的firebase存储),但它似乎无法正常工作。
在我的应用中,我使用firebase存储网址加载这些图片,这些网址看起来像是' firebasestorage.googleapis.com /....'。
如何将我的firebase存储与google cloud cdn集成?
答案 0 :(得分:5)
使用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确保您想要提供的文件。