我想为我的 NSG 出站部分创建一组规则,以仅允许连接到 Azure 服务。有一篇关于如何使用 PowerShell 实现此目的的文章,但我将 Linux 与 Azure CLI 一起使用。
除了与规则数量有关的问题外,一切看起来都很简单:对于欧洲西部地区,目前是 349。因此,使用“network nsg rule create”命令逐条添加它们需要几个小时。
有没有办法使用 Azure CLI 自动将规则添加为一个组?
我建议通过使用 ARM 模板来做到这一点。根据我的经验,您可以在 arm 模板(组)中描述规则。而不是将它们应用到您的基础架构上,例如基础架构即代码。这比使用 powershell 并一一添加要快得多。
我找到了一个使用并行化任务的解决方案,但@Peter 的想法看起来更合适。