【问题标题】:Google Cloud Storage folder access denied 403 errorGoogle Cloud Storage 文件夹访问被拒绝 403 错误
【发布时间】:2018-01-18 00:23:36
【问题描述】:

我有一个 google 存储桶,其中包含多个包含图像的文件夹(png 瓷砖集)。文件夹设置相同,所有文件都公开共享,所有用户都可以读取。

我可以在本地和云端通过应用引擎中的 javascript 访问 2014 文件夹。但是,当尝试访问 2015 文件夹时,我在每个文件上都会收到如下错误:

GEThttps://storage.googleapis.com/naip-skytruth-org/2014/9/142/193403()

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

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

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

谢谢, 丹

【问题讨论】:

    标签: google-cloud-storage


    【解决方案1】:

    原来 2015 年的 tile set 文件夹中的文件具有 .png 扩展名,而 2014 年的 tile 集没有。 So when the 2015 map overlay was selected, it couldn't find the files without the .png extension.

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

    为了解决这个问题,我想简单地删除 .png 扩展名,但无法使用 gsutil。最终修改了 javascript 以包含仅适用于 2015 年文件夹/磁贴集的“.png”扩展名。

    【讨论】:

      猜你喜欢
      • 2016-08-22
      • 2021-10-02
      • 1970-01-01
      • 2014-11-26
      • 2015-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-30
      相关资源
      最近更新 更多