批量创建Azure NSG规则

时间:2016-09-16 12:19:17

标签: linux azure azure-cli

我想为我的NSG出站部分创建一组规则,以仅允许连接到Azure服务。有article如何使用PowerShell实现这一点,但我使用Linux和Azure CLI。

除了与规则数量相关的问题外,一切看起来都很容易:对于欧洲西部地区,它目前是349。因此,使用'network nsg rule create'命令按规则添加它们将需要数小时。

有没有办法使用Azure CLI自动添加规则作为一个组?

2 个答案:

答案 0 :(得分:1)

我建议使用ARM模板执行此操作。根据我的经验,您可以在手臂模板(组)中描述规则。而不是将它们应用于您的基础架构,如基础架构代码。使用PowerShell并逐个添加它们要快得多。

virtual-networks-create-nsg-arm-template

答案 1 :(得分:0)

我发现solution使用了我自己的任务并行化,但@ Peter的想法看起来更合适。