Azure系列2.1.1 —— BlobContainerPermissions

 

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

 

Package

  com.microsoft.azure.storage.blob

 

Mean

表示容器的权限。容器的权限包括容器的两种访问设置:

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

 

 

 

 

猜你喜欢

转载自www.cnblogs.com/DDgougou/p/9070388.html