将 Azure Functions 从“消费计划”切换到“高级计划”

Ped*_*dro 5 azure azure-functions

有谁知道如何将“消费计划”上的 Azure Functions 更改为“高级计划”?我无法再次重新部署它们,我需要将它们切换到高级计划。我没有找到任何相关手册如何操作。

在此输入图像描述

Iva*_*ang 11

您可以使用 azure cli 命令az resource update

注意:我在同一资源组中有azure功能和高级计划。

1.通过azure门户或命令获取您的高级计划的资源ID。屏幕截图显示了如何通过azure门户获取资源id(关于如何使用azure cli命令创建Premium计划,您可以参考本节,在步骤9之后。):

在此输入图像描述

2.然后您可以使用下面的azure cli命令将计划更新为高级:

az resource update --resource-type "Microsoft.Web/sites" --name "your azure function name" --resource-group "xxx" --set properties.serverFarmId="the resource id from step 1"
Run Code Online (Sandbox Code Playgroud)

测试结果如下,执行命令后,导航到您的功能应用程序->,您可以看到计划已更改为高级计划(可能需要几分钟):

在此输入图像描述

顺便说一句,如果您没有在本地安装 azure cli,您可以按照本指南从 azure 门户运行这些命令。