我可以从命令行启用 'Firebase Management API' 吗?

Can I enabled the 'Firebase Management API' from the command line?

我正在尝试使用 gcloud 和 firebase cli 自动创建我的 google 云项目。

当我尝试使用 'firebase apps:create' 命令创建 Firebase 应用程序时,出现错误提示我需要转到 google 云控制台以启用 Firebase 管理 API对于项目。不手动转到 google 云控制台正是我试图避免编写此命令行脚本的原因。

有什么方法可以从命令行为项目启用这个API?

您可以使用 Google 的 gcloud CLI 启用任何 Google API|服务。

NOTE This is distinct to the firebase CLI.

您应该能够:

PROJECT=[[YOUR-PROJECT]]

gcloud services enable firebase.googleapis.com \
--project=${PROJECT}

或者,如果您将{PROJECT}替换为URL中的值,您可以浏览服务管理页面并在必要时启用它:

https://console.cloud.google.com/apis/library/firebase.googleapis.com?project=${PROJECT}

有多种方法可以确定服务(和 URI)名称。

您可以:

  1. gcloud services list --available --project=${PROJECT}
  2. 您可以使用 Cloud Console
  3. 进行搜索
  4. 您可以使用 APIs Explorer
  5. 进行搜索