gpt4 book ai didi

通过 Powershell 的 Azure 克隆应用程序 - InternalServerError

转载 作者:行者123 更新时间:2023-12-02 08:17:38 25 4
gpt4 key购买 nike

我一直在遵循本指南来克隆现有应用程序。我通过 Docker 运行 Az Powershell 模块。

这是我运行的内容:

$destapp = New-AzWebApp -ResourceGroupName HLP-API-NEW -Name hlp-api-new -Location "UK South" -AppServicePlan hlp-api-plan-new -SourceWebApp $srcapp

HLP-API-NEW是我创建的一个新资源组; hlp-api-plan-new 同样是一个新的服务计划。

以下是我获取 $srcapp 的方法:

$srcapp = Get-AzWebApp -ResourceGroupName HLP-API -Name api-hlp

服务计划/资源组名称绝对正确。我收到以下错误:

New-AzWebApp: Long running operation failed with stauts 'InternalServerError'

有人知道这是为什么吗?

最佳答案

请确保您的应用不符合以下条件。如果是以下情况,我们就无法克隆它。

克隆应用程序的限制

  • 不会克隆自动缩放设置
  • 不会克隆备份计划设置
  • VNET 设置不会被克隆
  • App Insights 不会在目标应用上自动设置
  • 不会克隆 Easy Auth 设置
  • Kudu 扩展未克隆
  • TiP 规则不会被克隆
  • 数据库内容未克隆
  • 如果克隆到不同的缩放单位,出站 IP 地址会发生变化
  • 不适用于 Linux 应用
  • 托管身份不会被克隆
  • 不适用于函数应用

如果您的应用不符合上述条件,您可以克隆它。

方法如下

1。使用槽参数

要克隆现有应用(包括所有关联的部署槽),您需要使用Slots参数。

  1. $srcappslot = Get-AzWebAppSlot -ResourceGroupName <Your Resource Group> -Name <Your app name> -Slot <slot name>
  2. $destapp = New-AzWebApp -ResourceGroupName <Your Resource Group> -Name <Your new app name> -Location <location to create app> -AppServicePlan <App service plan name> -SourceWebApp $srcappslot

2。使用新的应用服务计划

  1. $srcapp = Get-AzWebApp -ResourceGroupName <Your Resource Group> -Name <Your app name>

  2. New-AzAppServicePlan -Location "Central US" -ResourceGroupName <Your Resource Group> -Name <App Service plan Name> -Tier Standard

  3. $destapp = New-AzWebApp -ResourceGroupName <Your Resource Group> -Name <new app name to create> -Location <Location to create app> -AppServicePlan <Your new app service name> -SourceWebApp $srcapp

3。使用现有的应用服务计划

  1. $srcapp = Get-AzWebApp -ResourceGroupName <Your Resource Group> -Name <Your app name>

  2. $destapp = New-AzWebApp -ResourceGroupName <Your Resource Group> -Name <new app name to create> -Location <Location to create app> -AppServicePlan <Specify exact App service file path (APP SERVICE PLAN> PROPERTIES>RESOURCEID)> -SourceWebApp $srcapp

关于通过 Powershell 的 Azure 克隆应用程序 - InternalServerError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72001929/

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