Azure Data Lake Storage 的多协议访问

blob API 适用于具有层级命名空间的账户(一种将 blob 数据组织为目录和文件的文件系统结构)。 这种支持解锁了工具、应用和服务的生态系统,以及为具有层级命名空间的账户提供若干 Blob 存储功能。

Data Lake Storage 上的多协议访问让你可以使用完整的工具和应用生态系统,包括第三方应用。 你可以将这些工具和应用指向具有层级命名空间的账户,而无需修改它们。 这些应用即使调用了 Blob API,也能 按原样 工作,因为 Blob API 运行的数据属于具有层级命名空间的账户。

Blob 存储功能(如 诊断日志访问层Blob 存储生命周期管理策略)可用于启用了分层命名空间的帐户。 因此,可以在 Blob 存储帐户上启用分层命名空间,而不会失去对这些重要功能的访问权限。

注意

这些文章汇总了对 Blob 存储功能和 Azure 服务集成的当前支持。

Azure 存储帐户中的 Blob 存储功能支持

支持 Azure Data Lake Storage 的 Azure 服务

Data Lake Storage 上的多协议访问工作原理

Blob API 和 Data Lake Storage API 可对具有分层命名空间的存储帐户中的相同数据进行操作。 Data Lake Storage 通过层级命名空间路由 Blob API,为您提供一流的目录操作和符合 POSIX 标准的访问控制列表(ACL)。

图示展示了 Blob API 和 Data Lake Storage API 如何通过层级命名空间路由,访问存储账户中的相同数据。

现有使用 Blob API 的工具和应用自动获得这些优势。 开发者不需要修改它们。 Data Lake Storage 始终如一地应用目录级和文件级 ACL,而不管工具和应用程序用于访问数据的协议如何。

另请参阅