新创建的 Azure 数据工厂 v2 没有托管标识

Newly created Azure Data Factory v2 has no managed identity

我使用以下 Azure CLI 命令创建了一个新的 Azure 数据工厂 v2 资源:

az datafactory factory create --location "North Europe" --name $DataFactoryName --resource-group $DataFactoryResourceGroup

已成功创建资源,但没有像以前创建的数据工厂资源那样将托管标识分配给数据工厂。

我还通过以下命令确认没有托管身份

az datafactory factory show --name $DataFactoryName --resource-group $DataFactoryResourceGroup

{ “附加属性”:空, "createTime": "2020-11-05T09:13:43.243343+00:00", "eTag": ""5c01dfcc-0000-0c00-0000-5fa3c2470000"", “全局参数”:空, “编号”:XXXXXX “身份”:空, “位置”:“北欧”, “姓名”:XXXXXX "provisioningState": "成功", “回购配置”:空, “资源组”:XXXXXX, “标签”:{}, "type": "Microsoft.DataFactory/factories", “版本”:“2018-06-01” }

知道如何为数据工厂启用托管身份以及为什么它没有自动创建,因为 the documentation 似乎没有创建它的选项。

使用 az datafactory factory create 创建托管标识时,似乎没有启用托管标识的选项,您可以在创建后使用以下命令启用托管标识。

az resource update --name <factoryname> --resource-group <group-name> --namespace Microsoft.DataFactory --resource-type factories --set identity.type=SystemAssigned