ARM模板SQL Database - 配置应用程序的托管标识(自动化)可以帮助用户为SQL数据库配置应用程序的托管标识。使用此功能,可以更轻松地管理SQL数据库和应用程序之间的安全性,并使其更高效地运行。
以下是ARM模板SQL Database - 配置应用程序的托管标识(自动化)的示例代码:
{ "name": "[parameters('databaseName')]", "apiVersion": "2019-06-01-preview", "type": "Microsoft.Sql/servers/databases", "dependsOn": [ "[resourceId('Microsoft.Sql/servers', parameters('serverName'))]" ], "properties": { "collation": "SQL_Latin1_General_CP1_CI_AS", "databaseName": "[parameters('databaseName')]", "edition": "[parameters('edition')]", "maxSizeBytes": "[parameters('maxSizeBytes')]", "requestedServiceObjectiveName": "[parameters('serviceObjectiveName')]", "createMode": "Default", "sampleName": "[parameters('sampleName')]", "zoneRedundant": "[parameters('zoneRedundant')]", "identity": { "type": "SystemAssigned" } } }
在上面的代码中,可以看到“identity”属性下的“type”属性已经设置为“SystemAssigned”,这是启用托管标识的关键步骤之一。通过使用此属性,可以配置SQL数据库,以便应用程序可以与其进行交互,而无需使用用户名和密码。要使用托管标识,应用程序必须使用正确的身份验证方法。
因此,以上是ARM模板SQL Database - 配置应用程序的托管标识(自动化)的示例代码和中文解释。