Recentemente tive que resolver um problema de um deploy de Azure Function, utilizando Bicep com a seguinte mensagem
Não foi possível encontrar a conta de armazenamento associada ao Function App
ou em inglês Unable to find the storage account associated with the function app
![](https://viniciusdeschamps.com.br/wp-content/uploads/2024/01/azure-devops-deployment-falhou-encontrar-storage-function-viniciusdeschamps.com_.br_.png)
Verificar Azure Function
Primeiramente, fui ao Azure Portal e procurei pelo Azure Function, procurei por Configuration e, então, Application Settings para entender
![](https://viniciusdeschamps.com.br/wp-content/uploads/2024/01/verificar-azure-function-configuration-application-settings-viniciusdeschamps.com_.br_.png)
Logo notei que a configuração AzureWebJobsStorage não existia, mas não sabia ao certo se esse poderia ser o problema, então encontrei o seguinte na documentação oficial da Microsoft
AzureWebJobsStorage é usada para armazenar a cadeia de conexão da conta de armazenamento associada ao Azure Function […] Essa configuração de aplicativo precisa ser definida como uma cadeia de conexão válida
https://learn.microsoft.com/pt-br/azure/azure-functions/errors-diagnostics/diagnostic-events/azfd0002#event-description
Verificar o arquivo Bicep
Resolvi verificar o arquivo do template Bicep, para entender o que estava acontecendo
Encontrei a variável azureWebJobsStorage declarada e com a estrutura correta
![](https://viniciusdeschamps.com.br/wp-content/uploads/2024/01/azure-devops-azure-function-bicep-azurewebjobsstorage-variable-viniciusdeschamps.com_.br_-1024x97.png)
E continuei para verificar onde essa variável estava sendo utilizada e encontrei apenas no parâmetro WEBSITE_CONTENTAZUREFILECONNECTIONSTRING
![](https://viniciusdeschamps.com.br/wp-content/uploads/2024/01/azure-devops-azure-function-bicep-faltando-azurewebjobsstorage-viniciusdeschamps.com_.br_.png)
Solução
Vamos adicionar no appSettings o parâmetro AzureWebJobsStorage e no valor colocar a variável azureWebJobsStorage
![](https://viniciusdeschamps.com.br/wp-content/uploads/2024/01/azure-devops-azure-function-bicep-solucao-adicionar-azurewebjobsstorage-viniciusdeschamps.com_.br_.png)
Então, executar o pipeline novamente com o novo parâmetro
![](https://viniciusdeschamps.com.br/wp-content/uploads/2024/01/azure-devops-deployment-azure-function-funcionou-viniciusdeschamps.com_.br_.png)
E ao adicionar AzureWebJobsStorage no Application Settings corrigiu o problema no Azure Function.
Deixe um comentário