gpt4 book ai didi

azure - 如何在使用 Azure cloudshell 克隆 Web 应用程序时修复 'conflicts with an already existing hostname'

转载 作者:行者123 更新时间:2023-12-02 06:42:52 27 4
gpt4 key购买 nike

场景:您想要将应用克隆到另一个区域,同时配置包含这两个应用的 Azure 资源管理器流量管理器配置文件。

以下是我尝试过的命令

$srcapp = Get-AzWebApp -ResourceGroupName SourceAzureResourceGroup -Name 
source-webapp

$destapp = New-AzWebApp -ResourceGroupName DestinationAzureResourceGroup -Name dest-webapp -Location "South Central US" -AppServicePlan DestinationAppServicePlan -SourceWebApp $srcapp -TrafficManagerProfileName newTrafficManagerProfile

上述命令失败,并显示“从‘subscriptiondetailshere’创建带有备份的应用程序失败:详细信息:主机名\'abc.xyz.companydomain.com\'与现有主机名冲突。扩展代码:04005"

仅供引用:应用程序托管在标准应用程序服务计划中。我确实阅读过文档,说只能克隆高级应用程序,但我能够通过 Azure Portal UI 在标准计划中克隆这个特定的应用程序。

我希望能够使用 ps 自动执行此操作。任何指示表示赞赏

https://learn.microsoft.com/en-us/azure/app-service/app-service-web-app-cloning

最佳答案

更新:

复制的网络应用程序:

enter image description here

流量管理员:enter image description here

<小时/>

首先,Azure Web 应用克隆确实支持标准应用服务计划。这是 doc 的屏幕截图:

enter image description here

第二,你使用的代码是正确的,我在我身边做了测试,它工作正常(网络应用程序从我们中部复制到我们西部,复制后,一切都是工作正常):

enter image description here

对于冲突错误,您应该检查您的目标资源组中是否存在具有该主机名的现有 Web 应用程序(您提到您可以从 azure 门户复制,也许您在使用代码时没有删除它)复制它)。

关于azure - 如何在使用 Azure cloudshell 克隆 Web 应用程序时修复 'conflicts with an already existing hostname',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58035760/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com