Je rencontre un comportement étrange lors du déploiement d'un modèle ARM.Modèle ARM contenant des paramètres de configuration pour l'application Web
je le modèle suivant: (Notez que la valeur sasUrl « xxx » a une valeur réelle et de travail dans mon dossier)
{
"name": "[variables('webAppServiceName')]",
"type": "Microsoft.Web/sites",
"location": "[resourceGroup().location]",
"apiVersion": "2016-08-01",
"dependsOn": [
"[concat('Microsoft.Web/serverfarms/', variables('appServicePlanName'))]"
],
"tags": {
"[concat('hidden-related:', resourceGroup().id, '/providers/Microsoft.Web/serverfarms/', variables('appServicePlanName'))]": "Resource",
"displayName": "[variables('webAppServiceName')]"
},
"properties": {
"name": "[variables('webAppServiceName')]",
"serverFarmId": "[resourceId('Microsoft.Web/serverfarms', variables('appServicePlanName'))]"
},
"resources": [
{
"apiVersion": "2014-11-01",
"name": "appsettings",
"type": "config",
"dependsOn": [
"[concat('Microsoft.Web/sites/', variables('webAppServiceName'))]",
"[concat('Microsoft.Web/certificates/', variables('certificateName'))]"
],
"tags": {
"displayName": "WebAppSettings"
},
"properties": {
"WEBSITE_LOAD_CERTIFICATES": "[reference(resourceId('Microsoft.Web/certificates', variables('certificateName')), providers('Microsoft.Web', 'certificates').apiVersions[0]).thumbprint]"
}
},
{
"apiVersion": "2016-08-01",
"name": "Microsoft.ApplicationInsights.Profiler.AzureWebApps",
"type": "siteextensions",
"dependsOn": [
"[resourceId('Microsoft.Web/Sites', variables('webAppServiceName'))]"
],
"properties": {}
},
{
"apiVersion": "2015-08-01",
"name": "logs",
"type": "config",
"dependsOn": [
"[resourceId('Microsoft.Web/Sites', variables('webAppServiceName'))]"
],
"properties": {
"applicationLogs": {
"fileSystem": {
"level": "Off"
},
"azureTableStorage": {
"level": "Off"
},
"azureBlobStorage": {
"level": "[parameters('applicationLogLevel')]",
"sasUrl": "xxx"
}
},
"httpLogs": {
"fileSystem": {
"enabled": false
},
"azureBlobStorage": {
"enabled": true,
"sasUrl": "xxx"
}
},
"failedRequestsTracing": {
"enabled": "[parameters('enableFailedRequestTracing')]"
},
"detailedErrorMessages": {
"enabled": "[parameters('enableDetailedErrorMessages')]"
}
}
}
]
}
Lors du déploiement de ce modèle sans modifier quoi que ce soit, la section de configuration « logs » est pas déployé correctement + - 1 sur 2 fois. Je viens de tester à nouveau le modèle ARM et, lors du premier déploiement, l'application Web ne disposait pas des paramètres corrects pour la journalisation des diagnostics. La deuxième fois non plus, mais la troisième fois ils allaient bien. Mais la quatrième fois, les réglages n'étaient plus corrects. Il semble que cette partie du modèle n'a pas de comportement cohérent.
Est-ce que je supervise quelque chose?
Avez-vous une mise à jour sur ce fil? Si c'est utile, aidez-nous à le marquer comme une réponse qui aidera plus de communautés qui ont le même problème? –
Je n'ai toujours pas de résultat cohérent, mais un ticket de support a été enregistré avec l'équipe de support Azure et ils y travaillent. – Identity