Google cloud storage 从客户端URL访问云存储
从Google云应用程序中,我需要打开位于项目云存储中的文件。我试图使用以下表单的URL访问该文件,但出现以下错误: 错误:访问被拒绝。匿名调用方没有存储对象 www.googleapis.com/upload/storage/v1/b/ 错误404 www.googleapis.com/storage/v1/b/my-bucket/my-file 错误404 “代码”:401, “消息”:“匿名调用方没有storage.objects.get访问我的存储桶/我的文件” 找不到 我的URL编错了吗Google cloud storage 从客户端URL访问云存储,google-cloud-storage,Google Cloud Storage,从Google云应用程序中,我需要打开位于项目云存储中的文件。我试图使用以下表单的URL访问该文件,但出现以下错误: 错误:访问被拒绝。匿名调用方没有存储对象 www.googleapis.com/upload/storage/v1/b/ 错误404 www.googleapis.com/storage/v1/b/my-bucket/my-file 错误404 “代码”:401, “消息”:“匿名调用方没有storage.objects.get访问我的存储桶/我的文件” 找不到 我的URL编
http://storage.googleapis.com/my-bucket/my-file
这一个很好。但是,除非对象是公开可读的,否则您需要授权请求,这意味着要么在请求中包含具有适当凭据的“授权”头,要么使用服务帐户的私钥对URL进行签名
https://www.googleapis.com/download/storage/v1/b/my-bucket/o/my-file?key=my-key&alt=media
这也没关系,但API密钥不提供身份验证。除非对象可公开查看,否则您仍然需要授权标头