Gestion des règles Azure Firewall

Si tout comme moi vous étiez à la recherche d’une solution afin d’automatiser l’ajout de règles au sein d’Azure Firewall vous avez peut être trouvé que la documentation officielle manquait quelque peu d’exemples…

En effet il est assez aisé de créer un Firewall, d’y ajouter une collection de règles mais qu’en est il lorsque l’on souhaite ajouter des règles qu’elles soient de type NAT, Network ou Applicatives à une collection existante ?

Si on se réfère à la doc officielle la création d’une règle se fait via la commande New-AzFirewallApplicationRule

Selon l’exemple son utilisation est assez simple cependant on ne nous dit pas comment ajouter cette règle à une collection existante…

Voyons voir comment s’en sortir seul.

La première chose à faire est de récupérer notre ressource Azure Firewall via la commande Get-AzFirewall

Voyons voir ce qu’ile est possible de faire sur cet objet :

On trouve la méthode AddApplicationRuleCollection mais pas de possibilité d’ajouter une règle directement 🙁

On va donc avoir besoin d’aller voir ce qu’on peux faire à partir d’une collection !

Pour cela rien on va donc utiliser la méthode GetApplicationRuleCollectionByName :

J’affiche donc son contenu :

Je retrouve donc mes règles existantes, cependant que puis je faire à partir d’une collection ?

Bingo ! AddRule !!!

Je créé donc une règle :

Une fois ma nouvelle règle créée, je l’ajoute à ma collection :

Il me suffit ensuite d’appliquer la nouvelle configuration :

Une fois la configuration appliquée je récupère à nouveau mon objet Firewall :

Puis je vérifie la présence de ma nouvelle règle :

Voila vous avez désormais les clés en main pour gérer de manière simple vos règles Azure Firewall !

N’hésitez pas à tester les différentes méthodes.

Pin It on Pinterest