标题基本上说明了一切。我在消费计划中有一个功能应用程序,需要将其放入P2V2。是否可以转换消费计划,或者我只需要重新部署到新的资源组?
答案 0 :(得分:1)
很好的问题MrRobot。不幸的是,没有官方方法可以将基于消费的功能应用程序移入专用的应用程序服务计划(基本,标准,P2v2等)。您必须将设置重新部署到使用专用硬件创建的新功能应用程序中。
如果您还有其他问题或疑虑,请告诉我。
编辑:为进一步说明,我建议您查看this,以获取有关如何轻松复制Function App的信息。
此外,某些客户可以进行切换,但是客户数量非常少,这是因为要求将您的应用程序部署到支持P2v2的Web空间中,这也是一个很小的群体。有关切换的示例,请检查here。如果您无法在基于消费的功能应用程序的资源组中创建P2v2功能应用程序,则您不太可能有资格使用this解决方案,而需要手动部署到专用功能应用程序。
答案 1 :(得分:0)
试试这个:
创建新的 AppService 计划
打开 CloudShell (PowerShell)
运行命令
来源:https://github.com/Azure/Azure-Functions/issues/155#issuecomment-619980271
反之亦然,将功能从应用服务计划移动到消耗计划,使用 Azure 资源浏览器:
来源: https://www.gitmemory.com/issue/Azure/Azure-Functions/155/747559677 我能够通过使用 https://resources.azure.com/ 网站将我的功能从应用服务计划移回消耗计划。
Enter edit mode, find your Function App and change the following:
{
serverFarmId: "..../<your-consumption-app-service-name>"
...
// Scroll a bit down
sku: "Dynamic"
}
Update the resource and you are done.
Make sure that you turn Always On off in the App Service Plan settings before the resource update to make this work.