【问题标题】:404 ResourceNotFound when attempting to browse a container尝试浏览容器时出现 404 ResourceNotFound
【发布时间】:2020-10-05 00:01:51
【问题描述】:

我正在尝试使用 Chrome 浏览容器,但收到 404:

<Error>
  <Code>ResourceNotFound</Code>
  <Message>The specified resource does not exist. RequestId:52dfbf9d-001e-00f8-281e-432ff9000000 Time:2020-06-15T14:10:32.4761257Z</Message>
</Error>

按照here 的建议,我已经为容器和 blob 开启了公共访问:

...但我仍然得到 404。

我可以成功打开/下载容器中的 blob,所以我知道我的 URL 正确。

如何浏览容器中所有 blob 的列表?

--编辑--

根据请求,这是我使用的 URL:

https://[account].blob.core.windows.net/[container]

【问题讨论】:

  • 存储账户有IP限制吗?
  • 你能分享你正在使用的网址吗?您可以混淆帐户名称和其他敏感信息。
  • @Paolo |没有 IP 限制。
  • @GauravMantri-AIS |已添加网址。
  • 提供了答案。 HTH。

标签: azure azure-blob-storage


【解决方案1】:

问题是您正在尝试访问一个 blob 容器,而不是该容器内的 blob。

要查看该容器内的 blob 列表,您需要使用以下 URL:

https://[account].blob.core.windows.net/[container]?restype=container&amp;comp=list

这将为您提供该容器内的 blob 列表。

参考:https://docs.microsoft.com/en-us/rest/api/storageservices/list-blobs

要直接访问 blob,您需要提供 blob 的 URL,类似于:

https://[account].blob.core.windows.net/[container]/[blob-name]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-13
    • 2013-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-04
    • 2011-04-13
    相关资源
    最近更新 更多