每个环境的 Azure Function functionTimeout

Mar*_*cik 4 azure-functions

我的功能应用程序有用于functionTimeout开发环境的 host.json 。

我还想functionTimeout为生产环境配置不同的值。

可以在 Azure 门户中配置此值吗?我在设置中找不到它。

Visual Studio项目中可以有一个单独的host.json用于生产环境吗?

谢谢。

Hur*_*hen 5

转到您的函数应用程序并单击“应用程序文件”,然后您可以配置functionTimeout. 在此输入图像描述

您还需要查看本教程,了解每种计划类型的默认超时和最大超时。 在此输入图像描述

据我所知,本地Visual Studio项目中的一个项目中只能存在一个host.json。functionTimeout所以我认为当您将功能项目从本地部署到azure时,我们可以在门户上配置不同的配置。

  • 只是添加到匆忙的答案中。如果您想更懒,并且不想每次在部署期间或之后修改 host.json 文件,则可以使用应用程序设置来覆盖 host.json 值。在这种情况下,请将“AzureFunctionsJobHost__functionTimeout”添加到门户中的函数应用,并设置生产环境的预期值。查看官方文档了解更多详细信息 - https://learn.microsoft.com/en-us/azure/azure-functions/functions-host-json#override-hostjson-values (10认同)