2016-09-16 56 views
0

我想爲我的NSG出站部分創建一組規則,以允許僅連接到Azure服務。有關如何使用PowerShell實現此目的的article,但我使用Linux和Azure CLI。批量創建Azure NSG規則

除了與規則數量有關的問題外,一切看起來都很簡單:對於歐洲西部地區來說,目前是349。因此,按照規則將規則添加到「網絡nsg規則創建」命令需要數小時。

有沒有什麼辦法可以將規則作爲一個組自動添加到Azure CLI中?

回答

1

我會建議使用ARM模板來做到這一點。根據我的經驗,您可以在臂模板(組)中描述規則。而不是像基礎設施那樣將它們應用於您的基礎設施。使用PowerShell並將它們逐個添加,速度會快很多。

virtual-networks-create-nsg-arm-template

+0

好主意,謝謝@Peter! 順便說一句,添加349個規則是不可能的,因爲NSG規則的Azure限制目前爲200 ... –

+0

當您聯繫ms時,您可以增加某些資源類型的最大值。 – Peter

0

我已經找到了solution使用並行化在我身邊的任務,但@彼得的想法看起來更合適。