【发布时间】:2019-10-02 11:44:08
【问题描述】:
使用服务主体在 Databricks 上安装 Azure Data Lake Store Gen2 和使用 SAS 密钥直接访问有什么区别?
我想知道数据传输、访问安全性方面的区别
谢谢
【问题讨论】:
标签: azure apache-spark databricks azure-databricks
使用服务主体在 Databricks 上安装 Azure Data Lake Store Gen2 和使用 SAS 密钥直接访问有什么区别?
我想知道数据传输、访问安全性方面的区别
谢谢
【问题讨论】:
标签: azure apache-spark databricks azure-databricks
如果您挂载存储,所有集群上的所有用户都可以访问。
如果您不使用服务主体或 SAS 在会话中直接挂载和连接(顺便说一句,我认为官方不支持 SAS 密钥),则该会话中的用户必须有权访问凭据才能创建连接。
服务主体也可以在湖中应用低级权限,例如限制到某些文件夹。
请注意,使用 ADLS Gen2,您现在还可以选择传递用户凭据:https://docs.azuredatabricks.net/spark/latest/data-sources/azure/adls-passthrough.html
我不知道任何性能差异。
【讨论】: