이 SO 사용자가 실행 한 것과 동일한 문제가 발생했습니다. ARM Template containing config settings for web app 기본적으로 동일한 질문을 다시 묻습니다.ARM 템플릿에서 일관성없는 결과가 응용 프로그램 로그 구성을 설정 함
{
"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
}
}
}
모든 것이 리소스 탐색기와 포털 좋아 보인다되면 및 리소스 탐색기에서이 작업을 실행하겠습니다 :이처럼 보이는 ARM 템플릿을 가지고있다. 그런 다음 다시 같은 템플릿을 실행하고 결과는 다음과 같습니다
{
"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