Estou tentando especificar umconfiguração do aplicativo no meu modelo ARMque aponta para um f específicolocal mais antigoonde o aplicativo da web que estou implantando deve armazenar arquivos de log, por exemplo:D:\pasta\logs. Quando eu especifico o local da pasta, ele reclama que o valor está vazio. Se eu adicionar uma barra dupla (\), os erros desaparecerão, mas a implantação não será possível.
Eu tentei adicionar essas configurações específicas do aplicativo, aquelas com locais de pasta, como parâmetros e referenciá-las assim no arquivo template.json - [parameters('log-folder')] mas falha e diz issonão é possível localizar o parâmetro especificado. Eu apreciaria qualquer ajuda. Publiquei alguns dos parâmetros e arquivos json de modelo com os quais estou trabalhando abaixo:
**template.json file**
--------
"properties": {
"name": "[parameters('name')]",
"siteConfig": {
"appSettings": [
{
"name": "CACHE",
"value": "[parameters('cache')]"
},
**parameters.json file**
--------
"parameters": {
"cache": {
"value":"D:\\home\\filevault\\cache"
},
}
Responder1
Parece que seu código está ok, apenas certifique-se de que seus parâmetros sejam assim, não se esqueça de digitar como string.
=====params.json=====
{ "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#", "contentVersion": "1.0.0.0", "parâmetros": { "cache": { "valor": "D:\\home\\filevault\\cache" } } }
De acordo com este erro, parece ser um erro relacionado a [parâmetros('nome')].
Eu testei usando um WebApp simples
=====implantar.json=====
{ "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parâmetros": { "cache": { "tipo": "string" } }, "funções": [ ], "variáveis": { }, "recursos": [ { "nome": "appServicePlan144524343242342", "type": "Microsoft.Web/serverfarms", "apiVersion": "01/02/2018", "local": "[resourceGroup().location]", "sku": { "nome": "F1", "capacidade": 1 }, "Tag": { "displayName": "appServicePlan144524343242342" }, "propriedades": { "nome": "appServicePlan144524343242342" } }, { "nome": "appServicePlan144524343242342", "type": "Microsoft.Web/sites", "apiVersion": "01/11/2018", "local": "[resourceGroup().location]", "Tag": { "[concat('relacionado a oculto:', resourceGroup().id, '/providers/Microsoft.Web/serverfarms/appServicePlan144524343242342')]": "Recurso", "displayName": "appServicePlan144524343242342" }, "depende de": [ "[resourceId('Microsoft.Web/serverfarms', 'appServicePlan144524343242342')]" ], "propriedades": { "nome": "appServicePlan144524343242342", "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', 'appServicePlan144524343242342')]", "siteConfig": { "configurações do aplicativo": [ { "nome": "CACHE", "valor": "[parâmetros('cache')]" } ] } } } ], "saídas": { } }