Azure Function Erreur AzureWebJobsStorage

Publié le 2025-06-16 - James Kokou GAGLO

Azure Function Erreur AzureWebJobsStorage

Lorsque vous exécutez une Azure Function avec un déclencheur de type Timer en local, vous pouvez rencontrer l’erreur suivante :

Missing value for AzureWebJobsStorage in local.settings.json. This is required for all triggers other than httptrigger, kafkatrigger, rabbitmqtrigger, orchestrationTrigger, activityTrigger, entityTrigger. You can run 'func azure functionapp fetch-app-settings <functionAppName>', specify a connection string in local.settings.json, or use managed identity to authenticate.

Cette erreur indique que le paramètre AzureWebJobsStorage n’est pas défini dans votre fichier local.settings.json, ce qui est nécessaire pour exécuter la fonction en local.

Solution

Pour résoudre ce problème, vous devez ajouter la valeur UseDevelopmentStorage=true au paramètre AzureWebJobsStorage dans votre fichier local.settings.json. Voici comment procéder :

{
  "IsEncrypted": false,
  "Values": {
    "AzureWebJobsStorage": "UseDevelopmentStorage=true"
 
  }
}

N’oubliez pas d’installer Azurite pour simuler le stockage Azure en local. Vous pouvez l’installer via npm :

npm install -g azurite

Ensuite, lancez Azurite pour démarrer le service de stockage local :

azurite

S'inscrire à ma liste de diffusion

Abonnement réussi

Erreur lors de l'inscription.

Nous ne communiquerons jamais votre adresse électronique à qui que ce soit.