Azure系列2.1.1 —— BlobContainerPermissions

 

(小弟自学Azure,文中有不正确之处,请路过各位大神指正。)java

  网上azure的资料较少,尤为是API,全是英文的,中文资料更是少之又少。此次因为公司项目须要使用Azure,因此对Azure的一些学习心得作下笔记,文中不正确地方请你们指正。浏览器

  Azure Blob 存储是用于存储大量非结构化对象数据(例如文本或二进制数据)的服务,这些数据可经过 HTTP 或 HTTPS 从世界各地进行访问。 能够使用 Blob 存储向外公开数据,或者私下存储应用程序数据。分布式

  Blob 存储的常见用途包括:学习

      • 直接向浏览器提供图像或文档
      • 存储文件以供分布式访问
      • 对视频和音频进行流式处理
      • 存储数据以用于备份和还原、灾难恢复及存档
      • 存储数据以供本地或 Azure 托管服务执行分析

 

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

 

Inherited Members

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列表。

相关文章
相关标签/搜索