【发布时间】:2021-01-27 19:28:34
【问题描述】:
我使用 Firebase 已有很长时间(自 2018 年以来)并且很喜欢它。当时没有 Location southamerica-east1(圣保罗)。现在我想将项目(网络应用程序、云功能和数据库)存储在南美洲,以降低成本并使其靠近我的最终用户(也位于巴西)。
我有源代码控制,所有环境参数值都存储在自定义环境变量中。找不到数据时,应用程序可以正常工作。无需担心备份数据。停机时间没有问题。这不是一个关键的应用程序。
无论如何,我无法删除该应用程序,因为我已经有一些用户在那里登录并且物联网设备通过 PubSub 发送数据。
- 如何从头开始重建 Firebase/Firestore/Web 应用程序/Function,并确保新位置位于南美洲?如果可能,我需要保留用户名和密码以及网络
展望未来,(我认为移动降压位置不是最好的解决方案)但基于此页面Select locations for your project我无法更新位置,但由于它基于降压位置,如果它不破坏项目,我将使用谷歌云传输页面到Moving and renaming buckets
- 这可能是比重建应用程序(Firebase/Firestore/Web 应用程序/Function)更好的解决方案吗?
- 我可以破坏我的 Firestore 数据库、云功能或网络应用吗?
- 我是否会丢失我的项目域或任何其他相关的 URL 参数,例如 authDomain、databaseURL、storageBucket?
- 更改后我是否需要更新一些网络应用参数?
【问题讨论】:
-
您的 Web 应用程序是否使用 Firebase 托管?你有应用引擎服务吗?是否可以通过前端访问 Firestore?
-
是的,我正在使用 Firebase 主机。没有 App Engine 服务。是的,Firestore 可通过前端访问
标签: firebase google-cloud-platform