如何更改firebase存储的位置?

Posted

技术标签:

【中文标题】如何更改firebase存储的位置?【英文标题】:How to change the lcoation of firebase storage? 【发布时间】:2022-01-17 16:38:04 【问题描述】:

大家好,在检查我的 firebase 项目的成本时,我发现我的成本是由 apppot 引起的。我的 GCP- 位于 eur3(欧洲西部)。但我的 Firebase 存储是多区域的。所以我的问题是我可以更改 firbebase Storage 的位置吗?我的问题不是关于 us.artficats 只是关于如果改变 Firebase 存储的位置是否有意义,那么如何?

您还可以看到 us.artifacts....appspot.com 占用了巨大的带宽。这个问题应该在 Firebase CLI 9.14 中解决,但我的是 9.23.1。所以我不知道是什么导致了这个问题。请在下面留下一个解决方案(如果你知道修复)。

【问题讨论】:

【参考方案1】:

Cloud Storage for Firebase 将您的文件存储在 Google Cloud Storage 存储分区中,以便通过 Firebase 和 Google Cloud 访问它们。 Cloud Storage 位置设置在存储分区上,您可以在不同的位置创建不同的存储分区。您可以change the storage class of the bucket,但目前不支持更改存储桶的位置。因此,如果您愿意,可以使用首选位置创建另一个存储桶。您可以在how to move and rename the bucket 上关注本指南。

关于 us.artifacts....appspot.com 存储桶占用的巨大带宽,我建议您在存储桶上设置生命周期管理策略,如 this *** answer 中所述。

【讨论】:

嘿,感谢您的回答,但有问题。我在存储浏览器中找不到名为 us.artifacts., 的存储桶。同样对于哲存储桶,我删除了旧存储桶并创建了一个具有首选位置的新存储桶。我做得很好吗?最后一个问题我是否正确理解橙色是用于保存我保存的文件等,目前我保存视频。因为我现在检测到我在一天之内就发送了 19.8 GB 的带宽,这是由橙色引起的。为什么这么大? edit 我找到了工件并像上面的帖子一样添加规则。但请继续关注其他问题。 很高兴听到您找到了工件存储桶并添加了生命周期管理规则。对于第二个问题,是的,只要您不需要旧存储桶中的数据,就可以删除旧存储桶并在您的首选位置创建一个新存储桶。对于第三个问题,我没看懂完整的问题,但是橙色的是 project-id.appspot.com,这是您在创建 App Engine 应用时创建的默认存储桶,如 here 所述。跨度>

以上是关于如何更改firebase存储的位置?的主要内容,如果未能解决你的问题,请参考以下文章

将图片从 URL 上传到 Firebase 存储

如何在 Firebase 颤振应用程序中合并两个集合?

Firebase - 显示到 ListView

我该如何解决这个问题:Android Studio - Flutter - Dart - firebase [关闭]

如何更改默认的 Firebase 存储桶?

Uncaught FirebaseError: Firebase: No Firebase App '[DEFAULT]' has been created - 在 vue.js 中调用 Fireba