Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.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 platform 我的GCP存储桶仅在我';我登录了谷歌_Google Cloud Platform_Permissions_Google Cloud Storage - Fatal编程技术网

Google cloud platform 我的GCP存储桶仅在我';我登录了谷歌

Google cloud platform 我的GCP存储桶仅在我';我登录了谷歌,google-cloud-platform,permissions,google-cloud-storage,Google Cloud Platform,Permissions,Google Cloud Storage,我是GCP的新手-我创建了一个bucket,我想用它作为CDN,为我的网站提供图像和视频。我遇到的问题是,当我登录到谷歌时,我的视频和图像显示没有问题,但是当没有登录时,它们不会显示 我已经添加了一个allUsers成员并分配了“存储对象查看器”角色-该存储桶被标记为公共,但内容仍然不会显示 我是不是遗漏了一些显而易见的东西 任何指导都将不胜感激 Matt查看文档并检查您的图像是否可以通过直接链接获得。我已经尝试过并正在使用不同的设备为我工作。如果您在云UI链接中提供的直接访问没有问题,您应该检

我是GCP的新手-我创建了一个bucket,我想用它作为CDN,为我的网站提供图像和视频。我遇到的问题是,当我登录到谷歌时,我的视频和图像显示没有问题,但是当没有登录时,它们不会显示

我已经添加了一个allUsers成员并分配了“存储对象查看器”角色-该存储桶被标记为公共,但内容仍然不会显示

我是不是遗漏了一些显而易见的东西

任何指导都将不胜感激


Matt

查看文档并检查您的图像是否可以通过直接链接获得。我已经尝试过并正在使用不同的设备为我工作。如果您在云UI链接中提供的直接访问没有问题,您应该检查站点的CMS系统配置。我发现这对WordPress很有用

然后,我尝试出于测试目的禁用公共访问,但出现了一个错误:

<Error>
<Code>AccessDenied</Code>
<Message>Access denied.</Message>
<Details>
Anonymous caller does not have storage.objects.get access to test-public-bucket-1/test-public-image-1.jpg.
</Details>
</Error>
当您试图通过直接链接和网站访问图像和视频时,是否有任何错误消息?若你们只是在试图查看网站上的图像和视频时出错,你们应该检查为你们的网站服务的网络服务器的日志

编辑查看屏幕截图:

通过单击word
Public
后的链接图标,您可以获得可公开访问的链接,您可以在:

公开共享后,系统中的每个对象都会显示一个链接图标 公共访问栏。您可以单击此图标以获取的URL 物体

使用它,而不是我在你的答案中注意到的
链接URL

同时,您在
alluser
的屏幕截图中使用了正确的角色
Storage Object Viewer
,该角色具有
Storage.objects.get
权限,如您在中所见。因此,不需要研究


您是否在回答中键入了错误的
存储对象查看器
角色作为
存储对象读取器

很抱歉,我第一次错了(此处新增)。问题在于WordPress CDN端,正如上面提供的解决方案所建议的那样

我试图在没有通过WordPress媒体库上传的情况下访问图像和视频,这意味着WordPress无法解析正确的链接结构

谢谢你的时间,再次感谢我的困惑


Matt

你能粘贴你的图像的URL吗?(路径名可以是obfucated,我主要想看看主机名)我想我之前做错了Serhii抱歉。我没有收到错误消息-当我尝试直接访问链接时,它会将我带到谷歌登录页面。。。我确实在您共享的帖子中激活了wp无状态插件-我的设置完全相同,我同步了内容。@mattbylett请编辑您的初始问题,如果您希望添加更多信息,请不要发布答案。否则,线程很难理解/理解