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

相關文章
相關標籤/搜索