firebase - 更改 Firebase 实时数据库数据位置

标签 firebase firebase-realtime-database google-cloud-platform

我最近注意到 Firebase 实时数据库现在支持用户选择的位置。

https://firebase.google.com/docs/projects/locations?authuser=0

我们的默认 GCP 资源位置位于 us-central 区域。理想情况下,我们希望在 europe-west2 位置运营。

鉴于我们已经建立了一个数据库实例,是否可以将该数据库实例从一个区域迁移到另一个区域?

下面的文档显示了一些内容:

  1. 位于不同位置的多个实时数据库实例。 (测试版功能)
  2. 设置后,默认 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/

相关文章:

ios - 如何检查 Firebase 中是否存在用户名

ssh - Google Cloud VM 实例 SSH 连接超时约 60 秒,保活 30 秒

mysql - 在 Google Cloud Platform 上设计一个 PolyGlot 数据库

angular - 如何从 AngularFireAuth 获取 signInAnonymously 以返回 promise

Firebase 电话验证 : some users don't receive OTP

node.js - firebase云函数函数在执行中循环

ssl - 在 IIS 上设置多个站点并添加 SSL - GCP 虚拟机

javascript - 如何在firestore中创建新的用户文档

firebase - Firebase 托管的 Flutter Web/Dart CORS 错误

ios - 从 Firebase 快照保存/检索数据