如何重命名Azure ARM VNET

5

我有一个现有的 ARM VNET,想要将其重命名,这该如何实现?从 Azure 门户内部似乎无法进行重命名,我也没有发现任何 PowerShell 解决方案。

2个回答

6

在Azure中,您无法重新命名虚拟网络(VNet)。事实上,在创建后没有一个资源可以重命名。


@woogy它们都有GUID,但出于某种原因它们不可重命名。 - 4c74356b41
这个想法很有道理,如果你看ARM模型的话,像资源名称就是它的唯一标识符,比如 https://portal.azure.com/#resource/subscriptions/subGUID/resourceGroups/rgName/overview,所以重命名可能会导致各种不良后果;为什么他们要这样做,我不确定,可能更加用户友好? - 4c74356b41

0
如果您已经有一个模板,那就容易多了,否则会变得越来越困难。如果您已经有一个模板,请更改参数/字段并重新部署。Azure ARMs是“差分部署”,因此您只会更改不同的字段,而您不会“失去”该VNET下的其余基础架构。我敢打赌-Name-是您可以更改的字段之一,因为我以前已经在部署后更改存储类型(没有丢失数据),这似乎是一项更困难的更改。我现在无法测试它,但稍后会跟进。
如果您还没有模板,那么您也许有一些选择,但它们都比较困难。最坏的情况:您可能需要为所有依赖于VNET的资源导出大量ARM模板并将它们“拼接”起来。要导出ARM模板-从Azure门户:单击资源,单击导出模板,下载ARM。在某种文本编辑器中更改所需内容 - 如果您熟悉ARMS,则可以使用NotePad,然后重新部署。
如果您选择第二个选项,请确保首先进行测试。如果您成功更改了VNET名称而没有将它们保存为其他ARM,则不知道对于依赖资源的结果会是什么。

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