【问题标题】:access denied when I try to upload file on express当我尝试通过快递上传文件时访问被拒绝
【发布时间】:2019-04-27 01:31:27
【问题描述】:
我遇到了类似这样的错误
[google-id].gserviceaccount.com 没有 storage.objects.create 上传权限
我已经将我的存储桶设为公开,并将服务帐户设为所有者,或者我为设置它做了一些遗漏???
我试图在我的快递上上传文件,来测试它,我是新手,
谁能告诉我出了什么问题,我应该设置什么???
【问题讨论】:
标签:
express
google-app-engine
google-cloud-platform
google-cloud-storage
【解决方案1】:
向您的应用程序/用户授予权限的一种方法是通过以下命令:
gsutil iam ch user:[google-id].gserviceaccount.com:objectCreator gs://[YOUR_BUCKET]
这在Using Cloud IAM permissions 中有完整记录。您也可以使用 Cloud Console 执行此操作。先前链接的文档中提供了使用该接口的示例。