【问题标题】:Firebase and Google Cloud projects consolidationFirebase 和 Google Cloud 项目整合
【发布时间】:2016-10-03 11:27:39
【问题描述】:

大约一年前,我打开了一个包含多个 GCE、SQL 和存储实例的 Google 云项目,以及一个与之链接的 Android 应用。此外,我还有 2 个 Firebase 项目,一个用于生产环境,一个用于开发环境,当然这些项目与我的 Cloud 项目没有关联。

现在新的 Firebase 已经发布,我想关联所有这些帐户。
我已将我的 Cloud 项目导入 Firebase 控制台,但它有自己的 Firebase 数据库,我无法将它链接到我的实际 Firebase 数据库(项目)...我可以看到我的应用分析和云消息传递但不是我的 Firebase 数据,因为这两个 Firebase 项目仍被视为其他项目。

如何将所有这些帐户(Cloud 和 Firebase)关联或整合在一起?如果不是全部,那么我的 Cloud 项目中只有生产版本呢?

这就是我的 Firebase 仪表板现在的样子:

【问题讨论】:

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


    【解决方案1】:

    您可以将自己的 firebase.com 应用导入新的 Firebase 项目,也可以单独将 Google 项目导入 Firebase 项目。但是,我们不支持合并这 2 个导入的项目。

    如果您想在您的 Firebase 项目中使用 Firebase 身份验证或 Firebase 邀请,并且您的 OAuth 客户端已在另一个 Google 项目中注册,您可以将您的 Google 项目的 OAuth 客户端 ID 添加到您的 Firebase 项目中。

    【讨论】:

    • 这是一个主要问题,因为我对 Firebase 的大部分新功能都很感兴趣......生产 Firebase 和 Google Cloud 项目的合并对于正确的分析、崩溃报告和云存储是必要的一体化。如果这种合并是不可能的,我至少可以重命名我在将项目导入到 Firebase 时创建的 Cloud DB 的 DB 吗?对于当前活跃的客户,它将为我节省很多更新......
    • 另外,当我将 Cloud 项目导入 Firebase 时,是否可以更改分配给为我打开的新 Firebase 项目的默认 Cloud Storage 存储桶?我需要将其更改为系统其他部分正在使用的现有版本,更新它们将非常麻烦。此外,分配给 Firebase 存储桶的位置和区域对我来说也不是最佳的
    • 查看 sriram 上面关于使用分析、崩溃报告等的评论。
    【解决方案2】:

    @Aralizer,您应该能够对从 firebase.com 导入的项目使用分析、崩溃报告等。这个 Firebase 项目可以与您之前的 GCE、Cloud SQL 等 Google Cloud 项目共存。您可能已经在 Cloud 项目中注册了一个 OAuth 客户端,您希望在 Firebase 项目中重用它。这可以通过在 Firebase 项目中将 Cloud 项目的 OAuth 客户端 ID 列入白名单来实现。有关如何执行此操作的更多详细信息,请查看此帮助中心文章:https://support.google.com/firebase/answer/6401008

    【讨论】:

    • 这不允许为 Google Play 游戏服务集成了 OAuth 的旧 Google Cloud 项目与 Firebase 共享 SHA1 哈希,这是 Firebase 从 Google Play 商店访问 IAP 信息所需的。我们一直在试图弄清楚如何在过渡期间不将我们的应用从 Google Play 商店下架的情况下解决该问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-15
    • 2020-11-22
    • 2021-10-13
    • 2020-10-09
    • 2019-02-09
    • 1970-01-01
    • 2016-04-08
    相关资源
    最近更新 更多