![](/img/trans.png)
[英]Upload blob to windows azure container using NodeJS (CompoundJS)
[英]Using Azure blob Container in right way?
我目前正在我的nodejs應用程序中探索Azure Blob Storage
,並且想知道如何在azure blob
利用Container
在當前的應用設置中,我有一些子部分,例如
他們每個人都有上傳files
功能,這最終將導致azure blob
我應該為每個部分創建container
,會有什么好處嗎? 首選方法是什么?
https://azure.microsoft.com/zh-CN/documentation/articles/storage-dotnet-how-to-use-blobs/
容器:容器提供一組Blob的分組。 所有斑點都必須放在容器中。 一個帳戶可以包含無限數量的容器。 容器可以存儲無限數量的斑點。 請注意,容器名稱必須為小寫。
這實際上取決於您的應用程序設計。 沒有“正確的方法”。 從上面發布的內容來看,似乎可以為個人資料和社區創建容器。
然后,您可以為社區下的子節創建虛擬目錄。 虛擬目錄確實是Blob名稱的一部分,但是您可以使用它來分層遍歷Blob,就像處理文件系統一樣。
有關顯示如何列出blob的示例,請參見Node.js的Azure Blob存儲示例 。
以下是來自Azure存儲文檔的有關虛擬目錄的一些其他信息:
Blob名稱可以通過包含定界符(例如正斜杠(/))來模擬目錄結構。 虛擬目錄是客戶端庫提供的一種抽象,用於簡化導航該目錄結構。 容器和Blob是Azure資源,具有它們自己的終結點,但是虛擬目錄是Blob名稱的一部分。
例如,假設您有一個Blob,其絕對URI為:
https://storagesample.blob.core.windows.net/sample-container/level1/level2/level3/blob.txt
Blob名稱為:
等級1 /等級2 /等級3 / blob.txt
屬於Blob名稱的虛擬目錄為:
等級1 /等級2 /等級3 /
等級1 /等級2 /
1級/
分離多個容器的主要優點是,容器可以為Blob和安全訪問邊界提供良好的邏輯分組。 由於Azure Blob中的分區是在Blob級別上,因此,在訪問容器下的Blob的可伸縮性和並行性方面,您應該不會看到太多差異。 請通過類似的討論查看該主題。 有很多小的Azure存儲Blob容器(每個都有一些Blob)還是一個有很多Blob的真正大容器更好?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.