公共访问级别:BLOB与容器
容器和 blob 在公共访问级别之间有什么区别? (请参见下图上的蓝色框架)
根据 microsoft'> microsoft定义< /a>:
一个容器组织了一组BLOB,类似于文件系统中的目录。存储帐户可以包含一个无限数量的容器,并且容器可以存储无限数量的斑点。
但是我不明白与公共访问级别有什么关系。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
简而言之,公共访问级别的控件是否可以仅使用资源的URL来匿名访问BLOB(或容器的属性)。
这里提供了不同公共访问级别的说明:。
为了在文档中详细介绍,如果访问级别为:
https://account.blob.core.windows.net/container/container/blob.txt
,并且如果您尝试在浏览器中访问此资源,您将接收一个404错误,即使存在斑点。blob
公共访问级别,但是如果将容器的ACL设置为公共,则可以在该容器中获取容器的属性以及列表blobs 。Simply put, public access level controls if you can access a blob (or a container's properties) anonymously simply by using just the URL for the resource.
Explanation of different public access levels is provided here: https://learn.microsoft.com/en-us/rest/api/storageservices/get-container-acl.
To elaborate more on the documentation, if the access level is:
https://account.blob.core.windows.net/container/blob.txt
and if you try to access this resource in a browser, you will receive a 404 error even though the blob is present.Blob
public access level but if the ACL for a container is set as public, you can get a container's properties as well as list blobs in that container.