我一直在尝试使用谷歌云存储的 gsutil 创建一个签名的url,我一直在我的 windows 机器上使用 python 直到现在我所做的是
- 从谷歌的开发者控制台创建了一个服务帐户
- 然后从我的python中我执行了这个命令来配置服务帐户“gsutil config -e”
- 然后按照控制台的要求给出我的凭证信息
- 然后我尝试使用以下命令为我的一个对象创建一个签名的 url
- python gsutil signurl -d 10m -p notasecret p12file.p12 gs://{my bucket}/{my object}
- 这给了我这个带有错误消息的输出
myaccessid@developer.gserviceaccount.com 没有 gs://{my bucket}/{my object} 的权限 使用此链接可能会导致 403 错误,直到至少授予 READ 权限
我已向对象上的所有用户授予读取权限
请帮我解决这个问题,我已经坚持了2天......