Gouvernez vos ressources AWS avec Config Service Rules
Dans l’article précédent, nous avons parlé de gouvernance des ressources AWS en utilisant le Service Config. Ce service permettait d'avoir un inventaire complet des ressources y compris celles qui étaient modifiées ou supprimées, avec l’historiques de tous les changements.
Ceci consistait à une première étape pour bien gouverner nos ressources. En effet, il faut qu’on se repose sur ces fonctionnalités pour surveiller l’évolution de nos plateformes, et fouiller dans les configurations pour s’assurer qu’elles sont conformes à nos règles d’architectures et de sécurité.
Mais on risque d’être très vite débordés. Que ce soit avec le nombre de ressources à gérer d’une part, ou bien la fréquence de changements d’autre part.
Pour remédier à cette limite, AWS propose une fonctionnalité qui complète ce service, il s’agit de Configuration Rules, l’utilisation de cette dernière permet de définir nos propres règles d’architecture et de sécurité, et laisser le service surveiller la conformité des ressources par rapport aux règles définies. Et nous alerter dans le cas où une ou plusieurs configurations ne sont pas en adéquation avec une de nos règles.
Attention, ce service n’a pas comme rôle d’interdire les actions de création ou de modification des ressources.
Création d’une règle
Activation de AWS Config Service
Pour créer une règle, on doit d’abord activer Config Service. Si ce n’est pas déjà fait, tout est détaillé dans cet article.
Création d’une règle
Accès au service : Pour accéder au service, il suffit de saisir « config » dans la barre des services AWS, de la console.
Dans le tableau de bord, on y trouve déjà notre inventaire, et un bilan de conformité aux règles si on en a déjà configuré.
Pour ajouter une nouvelle règle, on accès au menu Rules puis on clique sur Add rule.
AWS propose une multitude de règles gérées et prêtes à l’emploi, si on ne trouve pas celle qu’on veut appliquer, on peut créer une règle custom.
Comme exemple, on peut vérifier la conformité de nos ressources par rapport à la présence d’un Tag requis, « Project », qui permet d’identifier par convention le projet à qui appartient chaque ressource.
On passe ensuite au détail de la règle, on peut spécifier un nom de règle, puis on choisit les types de ressource auxquels la règle va s’appliquer, ensuite on passe à la définition du Tag qui doit avoir comme clé « Project », et une valeur parmi les trois projets (projet1, projet2 et projet3).
Vérification de la conformité
Une fois la règle créée, Config Service va automatiquement procéder à la vérification des ressources concernées par la conformité par rapport à notre règle.
Dans le Dashboard, on trouve l’état général de conformité de nos règles, et le détail par règle :
On peut lister les ressources non conformes :
En accédant à la page d’une ressource, on peut visualiser l’historique de configuration, et aussi l’historique de conformité dans des timelines.
Conclusion
Pour aller plus loin dans la gouvernance des plateformes sur AWS, je vous invite à consulter la page dédiée à ce service https://aws.amazon.com/fr/config/.
Et si vous souhaitez vous former sur Amazon Web Services, découvrez notre offre de formations AWS.
Partage
Gardez un oeil sur tout
Recevez des notifications dès la publication d’un nouvel article et restez informé de l’actualité Cloud !
Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel
Toujours activé
L’accès ou le stockage technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
L’accès ou le stockage technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’internaute.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques.Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
L’accès ou le stockage technique est nécessaire pour créer des profils d’internautes afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.