如何在 Azure 门户上的虚拟网络中启用 Vm 保护?

How do I enable Vm protection in my virtual network on Azure Portal?

我在 Azure 门户上创建了一个虚拟网络,我希望为此启用 VM 保护,知道如何实现吗?

所以我在 Azure 门户上有一个虚拟网络,其中有一个子网,该子网由一台虚拟机组成,我为该子网定义了一个网络安全组 (NSG)。现在根据 Azure API 在调用以获取虚拟网络的元数据时我应该得到一个 属性 “properties.enableVmProtection 布尔值指示是否为虚拟网络中的所有子网启用了 VM 保护”我在调用 API

时无法查看 属性

https://docs.microsoft.com/en-us/rest/api/virtualnetwork/virtualnetworks/listall

enableVmProtection 是一个遗留标志,现已弃用并替换为 enableDdosProtection。这就是为什么 API 不再 returns 这个 属性.

有关此 GitHub 问题的更多信息:Function of --vm-protection #14059

来到 enableDdosProtection,此 属性 指示是否为虚拟网络中的所有受保护资源启用了 DDoS 保护。它需要与资源关联的 DDoS 保护计划。

this 文章中详细介绍了为现有虚拟网络启用 DDoS 保护的步骤。