|
|
51CTO旗下网站
|
|
移动端

3.2.3.2 容器与目录

《Microsoft Azure 管理与开发(下册)平台服务PaaS》本书由世纪互联蓝云Microsoft Azure 开发技术支持团队的资深工程师们编写,主要阐述MicrosoftAzure PaaS 服务的开发应用,涉及计算服务、集成认证服务、数据存储服务、大数据服务等方面的内容。本节为大家介绍容器与目录。

作者:世纪互联蓝云公司来源:电子工业出版社|2018-07-13 10:50

3.2.3.2 容器与目录

容器是用于组织Blob 文件的方式,类似本地文件系统的目录。容器具有访问权限,提供了“专用”“公共容器”“公共Blob”三种访问策略,“专用”不允许匿名访问该容器内的文件,只能通过签名(SAS)或账户密钥的方式进行访问,“公共容器”允许匿名访问容器和Blob 对象,“公共Blob”只允许匿名访问容器内的Blob 对象,如图3.2.3-2 所示。

Blob 服务基于平面存储方案,而不是分层方案。这也是为什么只能建立一层容器,而无法建立子容器的原因。常规情况,组织文件的结构,如图3.2.3-3 所示。

如果需要基于目录来管理文件,可以在blob 名称中通过“/”创建虚拟层次结构来命名文件。这种命名文件的方式需要基于编程的方式来实现。当通过这种方式虚拟目录的时候,事实上每一层“/”虚拟的目录是一个真实的Blob 目录对象。因此,在遍历访问具有虚拟目录结构的Blob 文件时,也是基于目录层级进行递归访问的。基于虚拟目录,组件文件结构,如图3.2.3-4 所示。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

设计模式:可复用面向对象软件的基础(双语版)

《设计模式:可复用面向对象软件的基础》(双语版)是引导读者走入软件设计迷宫的指路明灯,凝聚了软件开发界几十年的设计经验。四位顶尖的...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊