【问题标题】:How to change region of existing Firebase project?如何更改现有 Firebase 项目的区域?
【发布时间】:2019-01-16 03:02:38
【问题描述】:

我有一个项目位于中美洲地区,但由于我可以选择欧洲地区,所以我想更改 firestore 和 storage 的位置。是否可以在不删除现有项目的情况下执行此操作?

更新

技术支持的回应:

感谢您与我们联系。目前,一旦您为项目选择了位置,就无法更改它。

您可能会发现此文档对获取更多信息很有用。

https://firebase.google.com/docs/firestore/locations#top_of_page

希望这些信息对您有所帮助。

更新 2 在 Google 网上论坛回答

很遗憾,我们不支持在创建资源后更改区域。您必须创建一个新项目并迁移数据等。

并且不打算在不久的将来实施它

【问题讨论】:

    标签: firebase google-cloud-firestore firebase-storage


    【解决方案1】:

    如问题中所述,目前每个项目只能创建一个 Cloud Firestore 数据库;模式(本机模式 | 数据存储模式)和位置都是不可变的选择。我们正在开发基础设施,以使我们能够在未来改进这一点,但目前这无法改变。

    创建一个新项目是执行此操作的唯一方法。托管导入和导出 (Datastore mode | Native mode) 将使您能够更轻松地在新旧项目之间移动数据。

    对于 Firebase 存储,您始终可以在不同的位置create new buckets

    【讨论】:

    • 出于兴趣,Firestore 是否会全局优化读取请求?假设我突然在泰国有 100 万用户,读取复制会自动放置在那里吗?
    • 嗨,Dan,对这个话题非常感兴趣,因为我们希望/需要将我们的应用程序,包括高度参与的用户群和所有相关数据转移到一个新区域,这意味着 Firestore 和存储(后者似乎有点更直接)。您在该基础设施方面取得了多大进展?您会推荐什么流程以实现平稳过渡?非常感谢您的回答。
    • 我要加入@AlexeiS。这对我们也非常重要?
    • 这里也一样。当你创建一个新项目时,至少应该有一个巨大的警告,上面写着 “你即将在一个离你最近的区域创建一个项目。你确定吗?如果不去改变它在 XYZ".
    • 还是不能换区吗?
    猜你喜欢
    • 2010-10-15
    • 1970-01-01
    • 2015-01-30
    • 1970-01-01
    • 2019-09-23
    • 2021-09-02
    • 2019-06-28
    • 2021-04-25
    • 2017-08-06
    相关资源
    最近更新 更多