谷歌云视觉403权限被拒绝错误(其他问题没有工作)

时间:2018-05-05 14:29:33

标签: python-3.x google-cloud-platform google-cloud-vision

我正在尝试使用谷歌云视觉API在pdf文档上执行OCR,我将pdf文档上传到云存储桶并下载了oauth密钥文件并将其添加到脚本中,如下所示。但是当我运行该文件时,我得到了权限:403错误,任何人都可以请给我如何修复它的说明,我做了大量的谷歌搜索并没有产生任何结果,我肯定在这里遗漏了一些东西。

    #authenitcation file 

os.environ [" GOOGLE_APPLICATION_CREDENTIALS"] =" mykeylocation / key1.json"

    #method being called
    operation = client.async_batch_annotate_files(requests=[async_request])

    #error message
    PermissionDenied: 403 Error opening file: gs://myocrbucket-vamsi/2017 Form 3W-2.pdf.

我检查了旧的堆栈溢出问题,并且答案中提供的链接不再有效。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

将您的client_email添加到存储桶中,并为其指定必要的角色,然后从json密钥文件中找到它。

存储桶->权限->添加成员