如何重命名现有的Azure逻辑应用?

30

我已经创建了一个逻辑应用,但现在我想在Microsoft Azure门户中重命名现有的逻辑应用。

我一直在寻找选项,但没有找到。

6个回答

31

据我所知,您不能重命名 Web 应用程序。您可以使用不同的名称重新部署应用程序,然后删除现有的应用程序。


2
我没有支持这个说法的链接,但我非常肯定它是无法实现的,所以我赞成。 - 4c74356b41
2
就像 Azure 中的任何资源一样,您无法重命名它们。 - Derek Li
1
几乎所有的 SQL 数据库都可以更名。 - Michael Chudinov
5
您可以克隆该逻辑应用并设置新名称,然后再删除旧的逻辑应用。 - luchosrock
问题是关于逻辑应用而不是Web应用程序。但是,是的,逻辑应用也无法重命名。 - Oleksandr G

20

选择逻辑应用,使用新名称克隆它,删除旧的。


此外,您可以创建一个空的LogicApp,然后从源代码中复制代码...只是要小心API连接。 - undefined

2
现有的逻辑应用无法重命名。我们可以使用新名称克隆现有的逻辑应用。 但是,克隆的逻辑应用将在现有逻辑应用的同一资源组中创建。一旦克隆完成,我们可以更改逻辑应用的资源组或位置,但为了避免任何运行时错误,我们需要在代码视图中更新订阅/资源组名称或ID。"最初的回答"

请添加一份证实您说法的来源。 - jasie
你可以创建一个空的LogicApp,然后从源LogicApp中复制代码...只是在处理API连接时要小心。 - undefined

1
你无法重命名 Logic App... 但是你可以使用 PowerShell 在几分钟内重新部署它。
如果你只想要工作流定义,那么
$rg = "my-resoruce-group"
$logicAppName = "my-logic-app"
$newName = "my-new-name"

$logicApp = Get-AzLogicApp -ResourceGroupName $rg -Name $logicAppName
New-AzLogicApp `
    -ResourceGroupName $rg `
    -Name "New-Name" `
    -Definition $logicApp.Definition `
    -Location $logicApp.Location

或者将整个资源导出为ARM模板,并通过PowerShell、CLI或门户进行部署

$rg = "my-resoruce-group"
$logicAppName = "my-logic-app"
$logicApp = Get-AzLogicApp -ResourceGroupName $rg -Name $logicAppName

Export-AzResourceGroup `
    -ResourceGroupName $rg `
    -Resource $logicApp.Id `
    -Path "arm.json"

0
无法重命名逻辑应用程序,但可以使用逻辑应用程序概述部分中提供的选项克隆逻辑应用程序(如下图所示),并提供新名称。创建新逻辑应用程序后,我们可以删除旧逻辑应用程序。 逻辑应用程序概述部分中的克隆选项

0
在大多数情况下,Azure资源的命名无法更改。但是,如果您倾向于遵循适当的顺序,可以更好地管理云基础结构。利用Azure部署方法手动调整配置。

目前你的回答不够清晰,请[编辑]以添加更多细节,帮助其他人理解它如何回答问题。你可以在帮助中心找到有关如何编写好答案的更多信息。 - Community

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接