使用服务主体连接到ADLS Gen 2

时间:2020-02-25 15:58:39

标签: python azure-data-lake service-principal

任何人都可以显示使用服务主体可用于连接到ADLS Gen 2的任何python代码

1 个答案:

答案 0 :(得分:0)

首先,安装以下库:

azure-storage-file-datalake

azure-identity

然后使用以下代码:

from azure.storage.filedatalake import DataLakeServiceClient
from azure.identity import ClientSecretCredential

tenant_id="xxx"
client_id="xxx"
client_secret="xxx"

credential = ClientSecretCredential(tenant_id,client_id,client_secret)
service = DataLakeServiceClient(account_url="https://xxx.dfs.core.windows.net/",credential=credential)

#create a file system in ADLS Gen2
file_system_client = service.create_file_system(file_system="myfileSystem")

更多代码示例为here