我正在尝试将管道连接到Azure Data Storage Gen2。使用帐户密钥连接时,测试连接成功,但由于我是从MS 365导入,因此仅支持服务主体ID和密钥,如图所示。enter image description here
enter image description here
当涉及到Azure Blob存储(Azure数据存储Gen2)的服务主体ID和密钥时,这是我在企业应用程序中找不到的,idk如果它在应用程序中使用其他名称或其他问题,因此无法接收我的管道。
我自己没有为存储创建企业应用程序(它是自动创建的)。我找不到属于我试图下沉到的此Azure Data Storage Gen2的服务主体。作为MS应用程序,我无法删除应用程序,如果我想为Storage Gen2创建新应用程序,它不会让我,因为... enter image description here
我尝试使用所有其他身份验证类型,没有一个适合我。
1条答案
按热度按时间j9per5c41#
要使用服务主体身份验证创建ADLS Gen2链接服务,请选择IAM并单击“Add”,然后选择“
Add role assignment
”,将storage blob data contributor role
添加到存储帐户选择
user or group
选项,然后单击select memeber
选项,选择SPN,然后单击Review +Assign
选项已在ADF中创建ADLS Gen2的链接服务,并使用
TenantId
、ClientId
、Secret
值和To linked service
作为Test connection
选项。测试成功。使用上面的链接服务创建一个数据集,并将其用作接收器。