将 Firebase 项目添加到 GCP 项目

Add Firebase project to GCP project

我正在尝试将 Firebase 项目添加到我们企业 GCP 帐户中的现有 GCP 项目。

我遵循这些步骤(从这个页面:https://cloud.google.com/firestore/docs/client/get-firebase

将 Firebase 添加到您现有的 Google 云项目:

一个。登录到 Firebase 控制台,然后单击添加项目。

b. Select 从下拉菜单中选择您现有的 Google Cloud 项目,然后单击继续。

c. (可选)为您的项目启用 Google Analytics,然后按照提示 select 或创建一个 Google Analytics 帐户。

d。点击添加 Firebase。

但是在步骤 b 中,我现有的 GCP 项目没有列出,即使我可以访问它并且可以打开 GCP 控制台。在下面的屏幕截图中,您可以看到它正在加载我的 GCP 项目的消息,但列表是空的,没有返回任何项目名称。

我对我们的一位企业管理员进行了同样的尝试,他确实看到列出了我们企业中存在的许多项目,但不是我的项目。

有没有人知道我们应该从哪里开始解决这个问题?也许在 GCP 项目上需要设置 属性 才能出现在 Firebase 项目创建屏幕中?

我发现了问题。 Firebase 管理 API 已添加到 GCP 项目,但未创建 Firebase 项目。添加 Firebase 管理 API 后,Firebase 项目创建屏幕假定已经有一个 Firebase 项目,因此它不会显示在列表中。

修复:禁用 Firebase 管理 API,然后 GCP 项目将从 Firebase 项目创建屏幕可用。

替代修复(未测试):使用 Firebase API 方法 projects.addFirebase 添加项目 (https://firebase.google.com/docs/projects/api/reference/rest/v1beta1/projects/addFirebase)。

致谢 - 此修订 post:https://www.reddit.com/r/googlecloud/comments/odpw2c/gcp_project_not_showing_up_on_firebase_console_or/