我正在部署 Azure Function App,并且我们正在部署到 EastUS 和 WestUS。我想在 EastUS 完全停止该应用程序。有没有办法在 ARM 模板中执行此操作?
我目前通过添加 AzureWebJobs.<TriggerFunction>.Disabled=false
来停止我们的主要触发功能在我们的 ARM 模板中,但这只会禁用该应用程序中的 5 个功能之一。我想完全停止该应用程序,或将其部署在停止状态,以及其中的所有功能以用于 EastUS 部署。
我的另一个选择是为应用程序中的每个其他功能再添加 4 行,但它仍然使应用程序保持运行,这是我们不希望的。
谢谢
最佳答案
根据您的评论,您需要在管道中的任务中使用 az functionapp stop --name MyFunctionApp --resource-group MyResourceGroup
。作为修复,您可以将任务移至部署步骤之上,以便在开始部署之前停止函数应用。
关于azure - 有没有办法部署 "Stopped"函数应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59109559/