【发布时间】:2022-01-17 13:34:13
【问题描述】:
我正在开发一个执行某种数据工程的应用程序,我们使用 Azure ADLS 进行数据存储,使用 Databricks 进行数据操作。检索数据有两种方法,第一种方法使用Storage Account 和Storage account secret key,另一种方法使用mount point。当我采用第一种方法时,我可以从 .NET 成功检查 Storage account 和它的对应 Secret key 是否相互对应,并返回消息凭据是否正确。但是,我需要对mount point 做同样的事情,即确定mount point 是否存在于dbutils.fs.mounts() 或存储中的任何位置(我不知道mount point 是如何工作的,以及它是否将数据存储在blob 中)。
Storage account 和 Secret key 的流程如下:
- 尝试使用 Microsoft 的
BlobServiceClientAPI 进行连接; - 如果失败,则向用户返回凭据无效的消息;
- 如果没有失败,请继续。
我对@987654333@ 之类的东西不太熟悉,因为我主要使用.NET,但是有没有办法从.NET 中检查mount point 是否存在?
【问题讨论】:
标签: .net-core azure-blob-storage azure-databricks