获取firebase图像的URL的成本[关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取firebase图像的URL的成本[关闭]相关的知识,希望对你有一定的参考价值。
我正在阅读firebase存储价格,无法想象获取存储的图像/文件的URL是否有任何费用。我知道下载有价格,但想知道生成URL时是否涉及任何价格。
我想知道用我的数据保存URL一次是否更实际,然后使用保存的URL或者如果更好的话,每次它是基于图像的位置(遵循逻辑模式)检索URL需要。
我在这里寻找价格:https://cloud.google.com/storage/pricing
更新1 - 如果其他人需要,请离开这里来自firebase支持的答案:
检索下载URL的行为确实具有可计费成本,无论是在网络出口还是使用B类操作方面。根据您的使用情况,这些与GCS相关的成本可能比仅仅将URL作为字符串存储在Firestore中更昂贵。
另一件需要考虑的事情是安全性。由于通过这些URL执行的文件下载根本不受云存储安全规则的限制,因此将该URL存储在Firestore中意味着有权访问Firestore文档的任何人都可以自动立即访问该文件。根据您的使用情况,这可能没问题,但是如果需要独立于Firestore文档访问来控制文件访问,那么在Firestore中存储通用存储路径可能是更好的选择。
如果您希望云存储中的图像对于用户而言是公开可读的而不需要身份验证,则生成下载URL一次并将其存储在用户可以读取的位置是不恰当的。
每次生成新的下载URL将花费更多时间,因为它需要额外往返于Google的服务器。据我所知,生成URL是免费的,但您可能需要为请求消耗的带宽付费。
如果您只希望经过身份验证的用户能够访问云存储中的映像文件,则不应生成下载URL,而应生成use the Firebase SDK to download the image data。
以上是关于获取firebase图像的URL的成本[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
当我将图像上传到 Firebase 时,来自 Database Realtime 的图像 url 与 firebase 存储中的图像 url 不同
成功将图像上传到 Firebase 存储后,Firebase 获取下载 URL