错误:(gcloud.alpha.functions.deploy)ResponseError:status = [403],code = [Forbidden],message = [无法访问项目

时间:2016-11-18 19:35:02

标签: api cloud ocr vision

我是使用谷歌API的新手

我正在逐步关注谷歌的下一个教程:https://cloud.google.com/functions/docs/tutorials/ocr

我想部署google提供的特定功能(processImage功能)。 我把它写进了控制台:

gcloud alpha functions deploy ocr-extract --stage-bucket [YOUR_STAGING_BUCKET_NAME] --trigger-bucket [YOUR_IMAGE_BUCKET_NAME] - entry-point processImage

但它给了我那个错误。 谢谢你的帮助。

4 个答案:

答案 0 :(得分:9)

我遇到了同样的错误。一旦我在命令提示终端中gcloud init,它就得到了解决。提到的命令将我的GCP项目链接到我的文件所在的文件夹。在你提到的那个命令工作之后。

答案 1 :(得分:0)

您需要仔细检查当前的有效帐户,并确保您当前的有效帐户具有该权限。或者,您需要转到Google云控制台,将权限分配给当前有效帐户,或者需要切换帐户。

How to fix Google Cloud: The caller does not have permission

答案 2 :(得分:0)

这可能很愚蠢,但请确保在gcloud仪表板网站上的项目设置中启用云功能api。

enter image description here

答案 3 :(得分:0)

您应该首先初始化SDK。

  1. 运行gcloud init
  2. 配置您的登录帐户并选择您的项目名称。