错误:(gcloud.alpha.functions.deploy)ResponseError:status=[403],code=[Probled],message=[无法访问项目中的Google云函数API]

错误:(gcloud.alpha.functions.deploy)ResponseError:status=[403],code=[Probled],message=[无法访问项目中的Google云函数API],api,cloud,ocr,vision,Api,Cloud,Ocr,Vision,我刚刚使用谷歌的API 我将一步一步地学习谷歌制作的下一个教程: 我想部署Google提供的一个特定功能(processImagefunction) 我在控制台中输入了以下内容: gcloud alpha函数部署ocr提取--stage bucket[您的暂存存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储

我刚刚使用谷歌的API

我将一步一步地学习谷歌制作的下一个教程:

我想部署Google提供的一个特定功能(processImage
function)

我在控制台中输入了以下内容:

gcloud alpha函数部署ocr提取--stage bucket[您的暂存存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储存储
但它给了我一个错误:

错误:(gcloud.alpha.functions.deploy)ResponseError:status=[403],code=[禁止],message=[无法访问项目中的Google云函数API

这可能很愚蠢,但请确保在gcloud dashboard网站上的项目设置中启用云函数api


我遇到了同样的错误。我在命令提示符终端中执行了
gcloud init
后,问题得到了解决。上面提到的命令将我的GCP项目链接到了文件所在的文件夹。在您提到的命令生效之后。

您应该首先初始化SDK

  • 运行
    gcloud init
  • 配置您的登录帐户并选择您的项目名称

  • 你在cloud.google.com上启用了云功能吗?还有,你的帐户是否被谷歌列入白名单以供访问?谢谢你的回答。是的,我已经启用了必要的API,并填写了被列入白名单的表格。我的问题是,我是否必须做一些谷歌提供的OCR教程中没有出现的其他事情。我真的会申请感谢您的帮助。请确保,您在命令中没有实际使用您的_STAGING_BUCKET_名称?您正在用您的真实BUCKET名称替换它,对吗?是的,我将其重命名为“stagingbucketlatert”(latert是我项目的名称).BTW我认为这是凭据的问题,在那个教程中,我没有被要求添加凭据,这对我来说很奇怪,我想..我在那个教程的一个步骤中有疑问,我就是在那里配置conf.json文件的。我不太确定什么是“你的结果主题名”我只是写了一个名字……可能听起来很愚蠢,但我不太确定我在什么时候使用谷歌提供的index.js文件??因为在该文件中我看到他们提出了请求和许可。这很有效。另一种方法是使用
    gcloud auth revoke
    然后
    gcloud auth login
    来验证所需的acc嗯。