<p>(L’autre réponse est un peu confuse, donc j’écris au lieu de faire beaucoup de modifications)</p>
<p>Azure Functions peut désormais s’exécuter jusqu’à 10 minutes avec le plan de consommation en ajoutant le paramètre <code>functionTimeout</code> à votre fichier <code>host.json</code> :</p>
<p>Dans un plan de consommation serverless, la plage valide est de 1 seconde à 10 minutes, et la valeur par défaut est de 5 minutes.</p>
<p>Dans les plans Premium et Dédié (App Service), il n’y a pas de limite globale, et la valeur par défaut est de 30 minutes. Une valeur de -1 indique une exécution illimitée, mais il est recommandé de conserver une limite supérieure fixe.</p>
<p>Source : <a href="https://learn.microsoft.com/en-us/azure/azure-functions/functions-host-json#functiontimeout">https://learn.microsoft.com/en-us/azure/azure-functions/functions-host-json#functiontimeout</a></p>
<p><strong>Fichier : host.json</strong></p>
<pre><code class="lang-auto">// Value indicating the timeout duration for all functions.
// Set functionTimeout to 10 minutes
{
"functionTimeout": "00:10:00"
}
</code></pre>
<p>Source :</p>
<p><a href="https://buildazure.com/2017/08/17/azure-functions-extend-execution-timeout-past-5-minutes/">https://buildazure.com/2017/08/17/azure-functions-extend-execution-timeout-past-5-minutes/</a></p>
<p><a href="https://github.com/Azure/azure-webjobs-sdk-script/wiki/host.json">https://github.com/Azure/azure-webjobs-sdk-script/wiki/host.json</a></p>