使用服务主体从Databricks访问Blob存储

时间:2019-07-08 13:32:07

标签: databricks azure-databricks

我遵循了Access an Azure Data Lake Storage Gen2 account directly with OAuth 2.0 using the Service Principal,并希望实现相同的目标,但是使用了blob存储通用v2(禁用了分层fs)。是否可以使此工作正常进行,或者使用访问密钥或SAS进行身份验证是唯一的方法?

1 个答案:

答案 0 :(得分:1)

否,目前尚不可能。 Azure Data Lake Storage Gen2支持OAuth Bearer Token(在创建存储帐户时启用了分层名称空间)。要访问Azure Data Lake Store Gen2,请使用ABFS-driver

abfss://<your-file-system-name>@<your-storage-account-name>.dfs.core.windows.net/

要访问Blob存储,请使用WASB:

wasbs://<your-container-name>@<your-storage-account-name>.blob.core.windows.net 

仅支持基于令牌的访问。