构建 Azure 网络安全组和规则需要大量工作。我的问题是是否有办法备份它们。
我遇到了 Get-AzureVNetConfig -ExportToFile,这是一种备份 vnet 设置的便捷方式。可以使用 Set-AzureVNetConfig -ConfigurationPath 完成还原。实际上,这提供了一种非常好的方式来为 VNet 编写 VNet 规范(以 XML 格式)。
我正在寻找一种基于 XML 的方式来编写 NSG 规则。所以我可以随意备份/恢复它。
构建 Azure 网络安全组和规则需要大量工作。我的问题是是否有办法备份它们。
我遇到了 Get-AzureVNetConfig -ExportToFile,这是一种备份 vnet 设置的便捷方式。可以使用 Set-AzureVNetConfig -ConfigurationPath 完成还原。实际上,这提供了一种非常好的方式来为 VNet 编写 VNet 规范(以 XML 格式)。
我正在寻找一种基于 XML 的方式来编写 NSG 规则。所以我可以随意备份/恢复它。
为此,我建议使用 Azure 资源管理器模板。您可以构建描述 NSG 的 json 文件。可以在快速入门库中找到带有 nsg 的模板示例。 有关 Azure 资源管理器的更多信息
Azure 中的所有内容基本上都是幕后的 ARM 脚本。这就是声明式语法的全部内容。所以一种[努力]方法是-
还有另一种简单的方法是使用现成的市场解决方案为您完成所有这些 - https://azuremarketplace.microsoft.com/en-in/marketplace/apps/bowspritconsultingopcprivatelimited1596291408582.nsgbackup?tab=Overview
谢谢。