【发布时间】:2018-08-23 22:46:04
【问题描述】:
我在孟买地区创建了新的 Google Cloud 项目,因为我的大多数用户都在印度从事该项目。这是一个现有项目的一个端口,我之前一直很高兴地使用 Cloud Firestore 来实现一小部分功能。虽然对我的项目的主要功能并不重要,但它仍然非常重要。
但是,当我尝试在 Firebase 控制台中配置 Cloud Firestore 项目时,它会显示以下错误:
Cannot enable Firestore for this project
Currently Firestore cannot be enabled in this project's region
我更希望将项目托管在 asia-south1,因为该项目中的所有内容都是印度语言并且以人为本。有人知道有什么方法可以使这项工作吗?我在项目中有一个 Android 应用程序,它通过 google-services.json 机制使用了相当多的 Firebase 功能,包括 Cloud 功能、RTDB、Auth 等。我也会将 RTDB 用于此功能,但架构和要求更适合新的 Firestore。
我正在考虑的当前替代方案:
- 为 Cloud Firestore 创建一个单独的 Firebase 项目,并尝试在我的 Android 应用中configure multiple projects
- 重新创建 us-central 中的所有项目并放弃使用孟买地区(尽管它对我的用户来说超级快)
- 放弃使用 Cloud Firestore 并在其他地方为该功能创建一个单独的 API
有人对此有什么想法吗?
【问题讨论】:
标签: android firebase google-cloud-platform google-cloud-firestore