首页 > 解决方案 > gcloud 功能部署:无法初始化区域

问题描述

所以我有这个 GCP 项目链接到 Firebase 项目(所以我可以使用 Cloud Firestore 而不是 Datastore)。

我编写了一个云函数(在 Python 中),并在尝试通过以下方式部署它时:

$ gcloud functions deploy hello1 --runtime python38 --trigger-http --allow-unauthenticated --region=us-central1

它需要永远然后给出这个错误:

错误: (gcloud.functions.deploy) OperationError: code=13, message=Failed to initialize region (action ID: c6a9e29e404f3d1e)

如果我在没有 Firestore 的任何其他项目中部署相同的功能,它部署得很好......
这是一个限制吗?还是我需要设置其他东西?

标签: google-cloud-platformgoogle-cloud-firestoregoogle-cloud-functionsgcloud

解决方案


请尝试/确保以下几点到位:

  • 请确保您的结算帐户正常工作。
  • 确保存在 CloudBuild API。
  • 在 GCP 控制台中关闭/打开 CloudFunctions API。
  • 重试部署。

推荐阅读