如何用PowerShell更新Azure云服务扩展支持?执行命令遇重复创建报错
解决Azure云服务更新报错问题
你遇到的错误是因为使用了创建新资源的New-AzCloudService命令,而你的需求是更新已存在的云服务实例,正确的做法是使用Update-AzCloudService命令。
正确的更新命令
Update-AzCloudService ` -Name "xxx" ` -ResourceGroupName "xxx" ` -ConfigurationFile $cscfgFilePath ` -DefinitionFile $csdefFilePath ` -PackageURL $cspkgUrl
关键注意点
- 参数修正:你之前的命令错误地将
ConfigurationFile指向了包文件路径$cspkgFilePath,此处需改为云服务配置文件(.cscfg)的路径$cscfgFilePath - 包URL验证:
$cspkgUrl必须是已上传至Azure存储账户的.cspkg包的有效访问链接(推荐使用SAS URL确保权限合法) - 环境前置:执行命令前要确认已通过
Connect-AzAccount登录Azure,并切换到目标订阅(Set-AzContext -SubscriptionId "你的订阅ID")
内容的提问来源于stack exchange,提问作者TheDizzle
相关产品推荐
相关产品推荐

