blob API 適用於具有階層命名空間的帳號(一種將 blob 資料組織成目錄和檔案的檔案系統結構)。 這項支援可啟用工具、應用程式與服務的生態系統,以及已啟用階層式命名空間之帳戶的多項 Blob 儲存體功能。
Data Lake Storage 的多協定存取讓你能使用完整的工具與應用程式生態系統,包括第三方應用程式。 你可以將這些工具和應用程式指向擁有階層命名空間的帳號,而不需修改它們。 這些應用程式即使呼叫 Blob API,也能 照原樣 運作,因為 Blob API 是處理具有階層命名空間的帳號資料。
Blob 儲存功能如 診斷日誌、 存取層級及 Blob 儲存生命週期管理政策 ,適用於具有階層命名空間的帳號。 因此,你可以在 Blob 儲存帳號上啟用階層命名空間,而不會失去這些重要功能的存取權。
注意
這些文章摘要說明 Blob 儲存體功能和 Azure 服務整合目前的支援。
Data Lake Storage 上的多協定存取運作方式
Blob API 和 Data Lake Storage API 可以在具有階層命名空間的記憶體帳戶中操作相同的數據。 Data Lake Storage 透過階層命名空間路由 Blob API,提供一流的目錄操作與符合 POSIX 標準的存取控制清單(ACL)。
現有使用 Blob API 的工具與應用程式自動獲得這些優勢。 開發者不需要修改它們。 不論工具和應用程式用來存取數據的通訊協議為何,Data Lake Storage 都會一致地套用目錄和檔案層級 ACL。