如何重命名 Azure ARM VNET

How to rename Azure ARM VNET

我想重命名现有的 ARM VNET,如何实现?在 Azure 门户中似乎无法重命名,而且我也没有发现任何 PowerShell 解决方案。

您不能在 Azure 中重命名 VNet。事实上,我想不出有哪个资源可以在创建后重命名

如果您已经有了一个模板,那就容易多了,否则会越来越难。如果您已有模板,只需更改 parameters/fields 并重新部署。 Azure ARM 是 "differential deployments",因此您只会更改不同的字段,而不会 "lose" 该 VNET 下的其余基础结构。我愿意打赌 -Name- 是您可以更改的字段之一,因为我在之前部署之后更改了存储类型(不丢失数据),这似乎是一个更难的更改。我现在无法测试,但我会稍后跟进。

如果您还没有模板。您在这里也可能有一些选择,但它们都更难。最坏的情况:您可能必须为所有 VNET 相关资源导出大量 ARM 模板,并将它们 "stitch" 一起导出。要导出 ARM 模板 - 从 Azure 门户:单击资源,单击导出模板,下载 ARM。在某种文本编辑器中更改您需要的内容——如果您熟悉 ARM,则可以是记事本,然后重新部署。

如果您选择选项 #2,请务必先进行测试。 IDK 如果您设法更改 VNET 名称而不将它们保存为额外的 ARM,那么依赖资源的结果会是什么。