试图浏览一个容器时,404 ResourceNotFound。

问题描述 投票:0回答:1

我试图使用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>

按照建议 此处我已经开启了容器和blobs的公共访问权限。

enter image description here

...但我还是得到了404。

我可以在容器中成功地操作下载一个blob,所以我知道我有正确的URL。

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

--EDIT--

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

https:/[账号].blob.core.windows.net[容器]

azure azure-storage-blobs
1个回答
2
投票

问题在于你试图访问一个blob容器,而不是该容器内的blob。

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

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

这将给你容器内的blob列表。

参考文献 https:/docs.microsoft.comen-usrestapistorageservices list-blobs

要直接访问一个blob,你需要提供blob的URL,比如。

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

© www.soinside.com 2019 - 2024. All rights reserved.