Я хочу добавить управляемое пользователем удостоверение в качестве администратора к ресурсу сервера sql в Azure. Я могу создать удостоверение пользователя с помощью шаблонов ARM следующим образом:
{
"type": "Microsoft.ManagedIdentity/userAssignedIdentities",
"name": "[variables('identityName')]",
"apiVersion": "2018-11-30",
"location": "[resourceGroup().location]"
},
и я также могу создать ресурс администратора из шаблона ARM. Но как мне сослаться на созданный выше идентификатор в ресурсе администратора? :
{
"name": "[concat(variables('serverName'),'/ActiveDirectory')]",
"type": "Microsoft.Sql/servers/administrators",
"dependsOn": [
"[resourceId('Microsoft.Sql/servers', variables('serverName'))]"
],
"apiVersion": "2019-06-01-preview",
"properties": {
"administratorType": "ActiveDirectory",
"login": "[parameters('identityName')]",
"sid": "<How do I add reference here>",
"tenantId": "<How do I add reference here>"
}
}