Google云端存储文件夹访问被拒绝403错误

时间:2017-08-09 23:21:33

标签: google-cloud-storage

我有一个谷歌存储桶,其中包含几个包含图像的文件夹(png图块集)。这些文件夹设置相同,所有文件都是公开共享的,并且读取权限授予所有用户。

我能够在应用引擎中通过javascript访问2014文件夹,包括本地和云端。但是,在尝试访问2015文件夹时,我会在每个文件中收到如下错误:

获取https://storage.googleapis.com/naip-skytruth-org/2014/9/142/193 403()

访问这两个文件夹与谷歌地图上的简单分层相同。 this.map.overlayMapTypes.push(this.selectMap(this.getSelectedNaip()))

由于权限保留在存储桶级别,而不是文件夹级别,因此我不确定下一步该做什么。我可以使用gsutil列出这两个文件夹,当然可以转到云控制台上的文件,看看它们是否共享公共。

文件夹权限可能有什么不同?我理解不再使用ACL了。

谢谢, 丹

1 个答案:

答案 0 :(得分:0)

原来,2015年文件夹的图块集中的文件有.png扩展名,而2014年的图块集没有。因此,当选择2015地图叠加层时,它无法找到没有.png扩展名的文件。

我不确定为什么它返回了403“拒绝访问”错误。应该是“找不到文件。”

要修复,我想简单地删除.png扩展名,但无法使用gsutil。结束修改javascript以仅包含2015文件夹/磁贴集的“.png”扩展名。