如何使用Azure CLI将应用服务迁移至其他应用服务计划
应用服务跨应用服务计划迁移的等效Azure CLI命令
存在和给出的PowerShell命令功能完全等效的Azure CLI命令,可直接实现应用服务在不同应用服务计划间的迁移。
核心等效命令
az webapp update --resource-group "ResourceName" --name $webAppName --plan $destAppServicePlan
参数对应关系
--resource-group:对应原PowerShell命令的-ResourceGroupName参数,传入应用服务所属的资源组名称--name:对应原PowerShell命令的-Name参数,传入待迁移的应用服务名称--plan:对应原PowerShell命令的-AppServicePlan参数,传入目标应用服务计划的名称或资源ID:- 若目标计划和待迁移应用在同一个资源组下,直接传入计划名称即可
- 若目标计划和待迁移应用不在同一个资源组下,需要传入目标计划的完整Azure资源ID
迁移前置要求
- 待迁移应用和目标应用服务计划必须部署在同一Azure地域,跨地域场景无法通过该命令直接完成迁移
- 目标应用服务计划的SKU配置需要兼容待迁移应用的已启用功能(比如部署槽位、VNet集成等能力需要对应SKU支持),否则迁移操作会执行失败
- 如果迁移对象是Azure函数应用,将命令主体替换为
az functionapp update即可,其余参数逻辑完全一致
内容的提问来源于stack exchange,提问作者Kale9222
相关产品推荐
相关产品推荐

