. İlk olarak 2015'te ve son olarak Mayıs 2017'de. WebApp'e bağlantı dizeleri eklemem gerekiyor - ARM şablonundan dağıtım sırasında oluşturulan kaynaklardan dizeleri otomatik olarak eklemek istiyorum. Bu değerleri elle eklememek daha sonra yardımcı olabilir.
Bugün çalışma şablonun son sürümüdür
"AzureWebJobsStorage": {
"type": "Custom",
"value": "[concat(variables('storageConnectionString'), listKeys(resourceId('Microsoft.Storage/storageAccounts', parameters('storageAccountName')), '2015-05-01-preview').key1)]"
},
:
"resources": [
{
"apiVersion": "2015-08-01",
"type": "config",
"name": "connectionstrings",
"dependsOn": [
"[resourceId('Microsoft.Web/Sites/', parameters('webSiteName'))]"
],
"properties": {
"DefaultConnection": {
"value": "[concat('Data Source=tcp:', reference(resourceId('Microsoft.Sql/servers/', parameters('sqlserverName'))).fullyQualifiedDomainName, ',1433;Initial Catalog=', parameters('databaseName'), ';User Id=', parameters('administratorLogin'), '@', parameters('sqlserverName'), ';Password=', parameters('administratorLoginPassword'), ';')]",
"type": "SQLServer"
},
"AzureWebJobsStorage": {
"type": "Custom",
"value": "[concat(variables('storageConnectionString'), listKeys(resourceId('Microsoft.Storage/storageAccounts', parameters('storageName')), '2016-01-01').keys[0].value)]"
},
"AzureWebJobsDashboard": {
"type": "Custom",
"value": "[concat(variables('storageConnectionString'), listKeys(resourceId('Microsoft.Storage/storageAccounts', parameters('storageName')), '2016-01-01').keys[0].value)]"
}
}
},
İlk kez fonksiyon listKeys (sonuçlanabilir eski sürüm getiri benziyor değil nesne olarak değil değer olarak) eski sürümünü kullanılan
Teşekkürler.
Girişinize .key1 ekledim (birincil erişim anahtarını alan özellik budur), ancak bu bana gitmemi sağladı. Teşekkür ederim, Emily de teşekkürler. – Scott