Informations, communications, conseils en infrastructure

1.58 Azure Policy

À quoi fait référence Azure Policy ?

Élément

Description

Type de technologie

Service de gouvernance cloud natif Azure

Fonction principale

Définir, appliquer et contrôler des règles (policies) sur les ressources Azure

Format de définition

JSON (policy definitions, policy initiatives)

Actions principales

Définir des règles, appliquer des contraintes, auditer, remédier, bloquer ou modifier des ressources

Portée d’application

Groupes de gestion, abonnements, groupes de ressources, ressources individuelles

Exemples d’usage

Restreindre les emplacements, forcer des tags, limiter les types de ressources, appliquer des normes de sécurité

Prérequis techniques et compétences

Prérequis techniques

Prérequis en compétences

Abonnement Azure actif

Connaissance de base d’Azure (ressources, groupes, etc.)

Accès au portail Azure

Savoir manipuler le portail Azure

Azure CLI ou PowerShell installé

Savoir utiliser Azure CLI ou PowerShell

Droits suffisants (Owner, Contributor, etc.)

Compréhension des concepts de gouvernance cloud

(optionnel) ARMClient pour requêtes avancées

Notions de JSON et logique conditionnelle

Niveau de difficulté

Tâche / Usage

Difficulté

Affecter une stratégie intégrée via le portail

★☆☆☆☆

Créer une stratégie simple (ex : tag obligatoire)

★★☆☆☆

Créer une initiative (ensemble de policies)

★★☆☆☆

Définir une stratégie personnalisée avancée (JSON)

★★★☆☆

Automatiser via CLI/PowerShell/ARM templates

★★★★☆

Remédiation automatique des ressources existantes

★★★★☆

 Présentation de la technologie

 

Azure Policy est un service de gouvernance et de conformité proposé par Microsoft Azure. Il permet de créer, attribuer et gérer des politiques qui contrôlent ou auditent vos ressources Azure. Ces politiques appliquent différentes règles et effets sur vos ressources, garantissant ainsi que ces ressources restent conformes aux normes de votre entreprise et aux accords de niveau de service.

 

Principaux avantages :

  •  Application de règles à l’échelle de l’environnement Azure
  •  Mise en place de limites sur les choix disponibles (ex: taille des VMs, régions autorisées)
  •  Audits automatisés (ex: activation des logs de diagnostics)
  •  Vérification de la convention de nommage
  •  Définition de tags par défaut
  •  Correction automatique des ressources non conformes

 

 Mise en place technique

 

  1. Définition des politiques :
  •     Sélectionnez parmi les politiques intégrées ou créez des politiques personnalisées
  •     Utilisez le format JSON pour définir la logique de la politique

 

Exemple de structure de politique :

« `json

{

  « properties »: {

    « displayName »: « Nom de la politique »,

    « description »: « Description de la politique »,

    « policyRule »: {

      « if »: {condition},

      « then »: {

        « effect »: « effet_de_la_politique »

      }

    }

  }

}

« `

 

  1. Création d’initiatives (ensembles de politiques) :
  •     Utilisez PowerShell pour créer une initiative personnalisée :

     « `powershell

     NewAzureRmPolicySetDefinition

     « `

 

  1. Attribution des politiques :
  •     Via le portail Azure : Accédez à « Stratégie » > « Affectations » > « Affecter une stratégie »
  •     Via PowerShell :

     « `powershell

     NewAzureRMPolicyAssignment

     « `

 

 Exploitation technique courante

 

  1. Surveillance de la conformité :
  •     Utilisez le tableau de bord de conformité dans le portail Azure
  •     Examinez les rapports de conformité pour identifier les ressources non conformes

 

  1. Correction des ressources non conformes :
  •     Utilisez la fonction de correction en bloc pour les ressources existantes
  •     Configurez la correction automatique pour les nouvelles ressources

 

  1. Gestion des exceptions :
  •     Créez des exemptions pour les ressources qui ne peuvent pas être conformes

 

  1. Intégration avec d’autres services :
  •     Utilisez Azure Monitor pour créer des alertes basées sur les événements de politique
  •     Intégrez avec Azure DevOps pour inclure la vérification de conformité dans vos pipelines CI/CD

 

  1. Optimisation des politiques :
  •     Révisez régulièrement vos politiques pour vous assurer qu’elles répondent toujours aux besoins de l’entreprise
  •     Utilisez des paramètres dans vos définitions de politique pour les rendre plus flexibles et réutilisables

 

En maîtrisant ces aspects, vous serez en mesure d’utiliser efficacement Azure Policy pour mettre en place une gouvernance solide et assurer la conformité de vos ressources Azure à l’échelle de votre organisation.

 

Articles similaires

Rémy ACCOLEY

Consultant infrastructure

Expertise Azure, Windows serveur, Exchange, Teams, Office 365, Téléphonie…

Mes articles du moment

Sponsor

Besoin d'un support avec Keysoncloud

Offre Free

Explore

Découvrez nos formations

Offre Free

Vous voulez poster vos contenus

Offre Free