Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud storage 从客户端URL访问云存储_Google Cloud Storage - Fatal编程技术网

Google cloud storage 从客户端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编

从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密钥不提供身份验证。除非对象可公开查看,否则您仍然需要授权标头