0
我遇到同樣的問題,該SO用戶運行到ARM Template containing config settings for web app 該線程上沒有解決方案,所以我基本上再次提出同樣的問題。我有一個看起來像這樣的ARM模板:從ARM模板設置App服務日誌配置不一致結果
{
"name": "logs",
"type": "config",
"apiVersion": "2015-08-01",
"dependsOn": [
"[resourceId('Microsoft.Web/sites', parameters('AppServiceName'))]"
],
"properties": {
"applicationLogs": {
"azureBlobStorage": {
"level": "Verbose",
"sasUrl": "[concat('https://',parameters('StorageAccountName'),'.blob.core.windows.net/logs',parameters('SasToken'))]",
"retentionInDays": null
}
},
"httpLogs": {
"azureBlobStorage": {
"sasUrl": "[concat('https://',parameters('StorageAccountName'),'.blob.core.windows.net/logs',parameters('SasToken'))]",
"retentionInDays": 360,
"enabled": true
}
},
"failedRequestsTracing": {
"enabled": true
},
"detailedErrorMessages": {
"enabled": true
}
}
}
我要跑這一次在資源管理器的結果是
{
"id": "/subscriptions/.../resourceGroups/.../providers/Microsoft.Web/sites/.../config/logs",
"name": "logs",
"type": "Microsoft.Web/sites/config",
"location": "East US",
"properties": {
"applicationLogs": {
"fileSystem": {
"level": "Off"
},
"azureTableStorage": {
"level": "Off",
"sasUrl": null
},
"azureBlobStorage": {
"level": "Verbose",
"sasUrl": "VALID_SAS_URL",
"retentionInDays": null
}
},
"httpLogs": {
"fileSystem": {
"retentionInMb": 35,
"retentionInDays": null,
"enabled": false
},
"azureBlobStorage": {
"sasUrl": "VALID_SAS_URL",
"retentionInDays": null,
"enabled": true
}
},
"failedRequestsTracing": {
"enabled": true
},
"detailedErrorMessages": {
"enabled": true
}
}
}
一切看起來都在資源管理器和門戶不錯。 然後我再次運行相同的模板,其結果是:
{
"id": "/subscriptions/.../resourceGroups/.../providers/Microsoft.Web/sites/.../config/logs",
"name": "logs",
"type": "Microsoft.Web/sites/config",
"location": "East US",
"properties": {
"applicationLogs": {
"fileSystem": {
"level": "Off"
},
"azureTableStorage": {
"level": "Off",
"sasUrl": null
},
"azureBlobStorage": {
"level": "Verbose",
"sasUrl": null,
"retentionInDays": null
}
},
"httpLogs": {
"fileSystem": {
"retentionInMb": 35,
"retentionInDays": null,
"enabled": true
},
"azureBlobStorage": {
"sasUrl": null,
"retentionInDays": null,
"enabled": false
}
},
"failedRequestsTracing": {
"enabled": true
},
"detailedErrorMessages": {
"enabled": true
}
}
我可以多做幾次運行相同的模板和診斷日誌記錄是否會被用在ARM模板或沒有定義的設置啓用它是完全隨機。
如果通過資源管理器設置相同的東西,它是否能夠一致地工作?而且,這是ARM模板中唯一的東西,還是它的一部分? –
這是更大的事情的一部分,但它是運行ARM模板時顯示結果中任何不一致的唯一部分。我通常不會使用資源管理器來進行配置更改,但我只做了一些更新,而沒有看到類似於使用ARM模板的任何內容。 – brushwood