【问题标题】:Google Cloud Storage - files not showingGoogle Cloud Storage - 文件未显示
【发布时间】:2018-10-17 13:38:26
【问题描述】:

我在我的 Google Cloud Platform 存储桶 (for example) 上托管了 30 多个传单地图,上传我的文件夹(其中包括一个 html 文件,其中包含 .js 和 .css 文件等子文件夹)一直是一个简单的过程) 并公开分享地图。

我今天尝试上传另一张地图,但文件夹中没有文件显示,并且我收到以下消息“此文件夹中没有活动对象。如果您启用了对象版本控制,此文件夹可能包含对象的存档版本,在控制台中不可见。您可以使用 gsutil 或 API 列出归档的对象版本。"

有人知道这里发生了什么吗?

【问题讨论】:

    标签: google-cloud-platform leaflet cloud-hosting


    【解决方案1】:

    我们也看到了这个问题,似乎问题仅限于名称中包含空格的存储桶。

    它也无法通过 gcloud 网络控制台重现,但如果您使用 gsutil 将文件上传到名称中带有空格的存储桶,那么它将不会在网络 UI 上显示。

    我可以从您的屏幕截图中看到,您的存储桶也有空格(网址中的 %20)。

    如果您需要尽快解决问题,您可以重命名您的存储桶...

    但我希望谷歌应该尽快解决这个问题。

    【讨论】:

    • 谢谢,凯尔。我将存储桶重命名为没有空格,这解决了这个问题。我也希望尽快修复这个错误!
    【解决方案2】:

    目前存在关于 GCS/Console 集成的未解决问题 如果文件有任何需要 urlencoding 的符号 - 它们在控制台中不可见 - 但可以通过 gsutil/API 访问(目前推荐作为解决方法)

    截至 2018 年 5 月 8 日 10:00 UTC,问题已得到解决

    【讨论】:

    • 谢谢,阿列克谢!我希望他们尽快修复这个错误。与此同时,我将我的存储桶重命名为没有空格,这似乎成功了。干杯
    【解决方案3】:

    我的网址中也有空格,昨天它无法正常工作。今天早上检查,一切都按预期工作。顺便说一句,我的网址中仍有空格。

    【讨论】:

      【解决方案4】:

      如果文件没有扩展名,则可能会发生这种情况,用户界面将其视为文件夹并允许您导航到其中,显示一个空白文件夹而不是文件内容。

      【讨论】:

        【解决方案5】:

        我们有同样的症状(文件显示在 API 中,但在网络上和通过 CLI 不可见)。

        问题原来是我们将文件保存到“./uploads”,Google 将其解释为“创建一个字面上称为 '.' 的目录。”然后是一个名为 uploads 的子目录。”

        解决方法是上传到“uploads/”而不是“./uploads”。我们还刚刚通过 API 对“./uploads”下的所有内容进行了海量复制操作。现在全部可见!

        【讨论】:

          猜你喜欢
          • 2018-07-13
          • 2013-05-08
          • 2013-04-25
          • 2013-06-01
          • 1970-01-01
          • 2015-08-01
          • 2021-07-27
          • 2017-04-29
          • 2015-07-07
          相关资源
          最近更新 更多