希望以编程方式对Azure数据工厂中的现有链接服务使用托管身份而不是服务主体

z0qdvdin  于 2023-06-07  发布在  其他
关注(0)|答案(1)|浏览(133)

目前,在ADF中使用服务主体链接的服务,我想将它们转换为MSI。
你能告诉我如何更新现有的链接服务,如编程/ REST API/脚本

{

  "name" : "ls_stg_storage_dem001",

  "type" : "Microsoft.DataFactory/factories/linkedservices",

  "properties" : {

    "type" : "AzureBlobFS",

    "typeProperties" : {

      "url" : https://testdus001.dfs.core.windows.net,

      "servicePrincipalId" : "7d678787-de8d-890c-ac12-12c103837176",

      "servicePrincipalCredentialType" : "ServicePrincipalKey",

      "tenant" : "5136756a0-2a40-46a5-a970-6f08bf1678af",

      "encryptedCredential" : "Q180YWZlMTA3Yi0xZTAxLTRmOTEtYTMyZC0wNmNlZmE2ZDc3YmQiDQp9ogIktleSIsDQogICJTZWNyZXRDb250ZW50VHlwZSI6ICJQbGFpbnRleHQiLA0KICAiQ3JlZGVudGlhbElkIjogIkRBVEFGQUNUT1JZQDJGQzkwMjlELUZGOE"

    }

  }

}

谢谢你,桑尼
我不知道该怎么做,这就是为什么我在这里发帖。

nlejzf6q

nlejzf6q1#

您可以使用portal更新具有托管身份验证的azureblob链接服务,而无需以编程方式执行以下操作。
将存储blob数据参与者角色分配给ADF工作区

打开现有的blob存储链接服务,将身份验证更改为托管标识,然后选择blob帐户,测试连接并保存它。它将成功更新。

相关问题