(小弟自学Azure,文中有不正确之处,请路过各位大神指正。)java
网上azure的资料较少,尤为是API,全是英文的,中文资料更是少之又少。此次因为公司项目须要使用Azure,因此对Azure的一些学习心得作下笔记,文中不正确地方请你们指正。浏览器
Azure Blob 存储是用于存储大量非结构化对象数据(例如文本或二进制数据)的服务,这些数据可经过 HTTP 或 HTTPS 从世界各地进行访问。 能够使用 Blob 存储向外公开数据,或者私下存储应用程序数据。分布式
Blob 存储的常见用途包括:学习
Packagespa
com.microsoft.azure.storage.blob视频
Mean对象
表示容器的权限。容器的权限包括容器的两种访问设置:ci
A.容器的公共访问设置,由公共访问属性表示。公共访问设置指示容器和它的blob是否能够经过匿名请求读取。资源
B.容器的访问策略,由getSharedAccessPolicies方法表示。此设置引用容器的共享访问策略集合。共享访问策略可用于控制一个或多个共享访问签名的启动时间、过时时间和权限。共享访问签名提供了对容器资源的受权访问。文档
Inherited
public class BlobContainerPermissions extends Permissions<SharedAccessBlobPolicy>
java.lang.Object ————> Permissions<T> ————> BlobContainerPermissions
1)public HashMap<String, T> getSharedAccessPolicies()
2)Permissions()
3)public void setSharedAccessPolicies(final HashMap<String, T> sharedAccessPolicies)
Constructors
BlobContainerPermissions()
Method
1) public BlobContainerPublicAccessType getPublicAccess()
2)public void setPublicAccess(final BlobContainerPublicAccessType publicAccess)
注:
容器的公共访问设置。公共访问设置指示容器和它的blob是否能够经过匿名请求读取。BlobContainerPublicAccessType枚举提供了三个级别的匿名读访问:
1)OFF,它阻止匿名访问。
2)BLOB,它容许匿名读取BLOB资源,但不容许容器元数据或容器中的BLOB列表。
3)CONTAINER,它容许匿名读取blob资源、容器元数据和容器中的blob列表。