지정하려고 합니다.내 ARM 템플릿의 앱 설정특정 f를 가리키는이전 위치배포 중인 웹 애플리케이션이 로그 파일을 저장해야 하는 위치는 다음과 같습니다.D:\폴더\로그. 폴더 위치를 지정하면 값이 비어 있다고 불평합니다. 이중 슬래시(\)를 추가하면 오류는 사라지지만 배포에 실패합니다.
폴더 위치가 있는 이러한 특정 앱 설정을 매개 변수로 추가하고 template.json 파일([parameters('log-folder')]에서 이와 같이 참조하려고 시도했지만 실패하고 표시됨)지정된 매개변수를 찾을 수 없습니다. 도움을 주시면 감사하겠습니다. 아래에 작업 중인 매개변수 및 템플릿 json 파일 중 일부를 게시했습니다.
**template.json file**
--------
"properties": {
"name": "[parameters('name')]",
"siteConfig": {
"appSettings": [
{
"name": "CACHE",
"value": "[parameters('cache')]"
},
**parameters.json file**
--------
"parameters": {
"cache": {
"value":"D:\\home\\filevault\\cache"
},
}
답변1
코드가 괜찮은 것 같습니다. 매개변수가 그와 같은지 확인하세요. 유형을 문자열로 지정하는 것을 잊지 마세요.
=====params.json=====
{ "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#", "contentVersion": "1.0.0.0", "매개변수": { "캐시": { "값": "D:\\home\\filevault\\cache" } } }
해당 오류에 따르면 [매개변수('이름')] 관련 오류인 것으로 보입니다.
간단한 WebApp을 사용하여 테스트했습니다.
=====deploy.json=====
{ "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "매개변수": { "캐시": { "유형": "문자열" } }, "함수": [ ], "변수": { }, "자원": [ { "이름": "appServicePlan144524343242342", "유형": "Microsoft.Web/serverfarms", "api버전": "2018-02-01", "위치": "[resourceGroup().location]", "sku": { "이름": "F1", "용량": 1 }, "태그": { "displayName": "appServicePlan144524343242342" }, "속성": { "이름": "appServicePlan144524343242342" } }, { "이름": "appServicePlan144524343242342", "유형": "Microsoft.Web/사이트", "api버전": "2018-11-01", "위치": "[resourceGroup().location]", "태그": { "[concat('hidden-관련:', resourcesGroup().id, '/providers/Microsoft.Web/serverfarms/appServicePlan144524343242342')]": "리소스", "displayName": "appServicePlan144524343242342" }, "의존": [ "[resourceId('Microsoft.Web/serverfarms', 'appServicePlan144524343242342')]" ], "속성": { "이름": "appServicePlan144524343242342", "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', 'appServicePlan144524343242342')]", "사이트 구성": { "앱 설정": [ { "이름": "캐시", "값": "[매개변수('캐시')]" } ] } } } ], "출력": { } }