我最近注意到 Firebase 实时数据库现在支持用户选择的位置。
https://firebase.google.com/docs/projects/locations?authuser=0
我们的默认 GCP 资源位置位于 us-central
区域。理想情况下,我们希望在 europe-west2
位置运营。
鉴于我们已经建立了一个数据库实例,是否可以将该数据库实例从一个区域迁移到另一个区域?
下面的文档显示了一些内容:
- 位于不同位置的多个实时数据库实例。 (测试版功能)
- 设置后,默认 GCP 资源位置将无法更改。
根据这些信息,我无法在网上找到是否可以进行此迁移,或者是否必须创建新实例并手动迁移所有数据。
非常感谢!
最佳答案
specific announcement问题是,自 2020 年 11 月 12 日起,添加了一个新区域:比利时,对应于 europe-west1 区域,截至目前,与伦敦相关的 europe-west2 区域不提供托管实时数据库实例的可能性。
请注意,迁移需要通过在所需区域 (europe-west1) 创建新实例来手动完成,这可以通过使用导出 JSON(在源数据库上)和导入 JSON(在接收器上)轻松实现数据库)在 Firebase 控制台上,因为目前无法显式更改现有实例的位置。
不要混淆 GCP default location (无法更改)与 location of your Realtime Database instances ,因为它们不相关。
关于firebase - 更改 Firebase 实时数据库数据位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64889139/