我是azure
和databricks
的新手,我了解了如何安装blob和如何使用它,但是我几乎没有疑问,我还没有找到任何文档的答案。因此,请帮助我解释以下内容:
dbutils.fs.mount(
source = "wasbs://<container-name>@<storage-account-name>.blob.core.windows.net",
mount_point = "/mnt/<mount-name>",
extra_configs = {"<conf-key>":dbutils.secrets.get(scope = "<scope-name>", key = "<key-name>")})
这里"/mnt/<mount-name>"
指的是哪个位置,是用于挂载和以后使用它的某个虚拟文件位置。
此外,dbutils.secrets.get
的需求是什么。
如果有人可以解释,这将对我的学习有很大帮助。
谢谢。
答案 0 :(得分:1)
秘密允许您存储和访问敏感的凭据信息,而不会在笔记本中显示它们。
简而言之:为了清楚地说明这一点,我使用了一个示例来安装没有秘密和秘密的ADLS Gen2。
没有秘密吗?
如果您想在诸如Stackoverflow,MSDN或GitHub之类的公共论坛上共享笔记本,我需要模糊密钥并与您共享。
有秘密吗?
我可以在公共论坛上共享笔记本而无需任何修改。
参考:“ Azure Databricks - Secrets”。
希望这会有所帮助。如果您还有其他疑问,请告诉我们。
请在有助于您的帖子上单击“标记为答案”,然后点击“赞”,这可能会对其他社区成员有所帮助。
答案 1 :(得分:1)
据我了解, mnt 仅仅是目录的虚拟起点。
作用域名称是与密钥库关联的一种方法。
例如:https://westeurope.azuredatabricks.net/#secrets/createScope是用于创建作用域的链接
密钥名称是密钥库中存在的秘密名称。
请浏览Link以获得一些详细信息。