Passer au contenu

Comment utiliser Quick Suite pour gérer et afficher les données de conformité de correctif et d'association de Systems Manager pour tous les comptes ?

Lecture de 8 minute(s)
0

Je souhaite utiliser Amazon Quick Suite pour gérer et consulter les données de conformité de correctif et d'association pour AWS Systems Manager.

Résolution

Configuration des services prérequis

Avant d'utiliser Quick Suite pour gérer et consulter les données de conformité, configurez Inventory, une fonctionnalité d'AWS Systems Manager, et la synchronisation des données des ressources dans le compte AWS.

Vous pouvez utiliser la configuration de la synchronisation des données de ressources pour plusieurs comptes et régions AWS, et synchroniser les données avec un compartiment Amazon Simple Storage Service (Amazon S3) central.

Systems Manager Inventory utilise AWS Glue pour regrouper les données d'inventaire dans le compartiment Amazon S3. AWS Glue utilise le rôle Amazon-GlueServiceRoleForSSM pour regrouper les données. Si le compartiment S3 est chiffré avec des clés AWS Key Management Service (AWS KMS), modifiez alors les autorisations de rôle Amazon-GlueServiceRoleForSSM pour utiliser les clés AWS KMS. Vous devez également configurer l'utilisateur de la gestion des identités et des accès AWS (IAM) pour le chiffrement AWS KMS.

Par défaut, le robot AWS Glue regroupe les données d'inventaire dans le compartiment S3 central deux fois par jour. Le robot AWS Glue met à jour les données en fonction de ce calendrier. Pour modifier la fréquence, modifiez le calendrier du robot AWS Glue.

Amazon Athena interroge les données qui apparaissent sur la page Vue détaillée de la console Systems Manager. Vous ne pouvez accéder à ces données que dans les régions où Amazon Athena est disponible. Pour joindre plusieurs tables Amazon Athena, créez un jeu de données joint dans Quick Sight.

Après avoir configuré l'inventaire Systems Manager, la synchronisation des données de ressources, l'accès à AWS Glue et Amazon Athena, vous pouvez configurer le compte Quick Suite.

Configuration d'un compte Quick Suite

Si vous ne disposez pas d'un compte Quick Suite, procédez alors comme suit :

  1. Utilisez une identité IAM dotée des autorisations Quick Suite pour vous connecter à la console de gestion AWS.
  2. Dans le volet de navigation, choisissez Amazon Quick Suite, puis choisissez S'inscrire à Amazon Quick Suite.
  3. Choisissez Entreprise ou Entreprise + Q.
    -ou-
    Choisissez S'inscrire à l'édition Standard.
  4. Saisissez les informations suivantes :
    Saisissez un nom pour le compte.
    Saisissez une adresse e-mail pour recevoir les notifications.
    Choisissez une région pour la capacité initiale de stockage de données.
  5. Choisissez Créer un compte.
  6. Choisissez Gérer Quick Suite.
  7. Sélectionnez l'identité IAM appropriée.
  8. Dans le menu Quick Suite, sous Autorisations, choisissez Ressources AWS.
  9. Sous Autoriser l'accès et la découverte automatique de ces ressources, choisissez à la fois **Amazon Athena ** et Amazon S3.
  10. Pour Sélectionner des compartiments Amazon S3, sélectionnez le compartiment S3 cible qui contient les données d'inventaire. Pour accorder une autorisation d'écriture à Athena Workgroup, sélectionnez strong>Autorisation d'écriture pour Athena Workgroup.
  11. Choisissez Terminer, puis choisissez Enregistrer.

Si vous disposez d'un compte Quick Suite existant, procédez alors comme suit :

  1. Ouvrez la console Quick Suite.
  2. Choisissez Gérer Quick Suite.
  3. Dans le menu Quick Suite, sous Autorisations, choisissez l'option Ressources AWS.
  4. Sous Autoriser l'accès et la découverte automatique pour ces ressources, choisissez Amazon Athena et Amazon S3.
  5. Pour Sélectionner des compartiments Amazon S3, sélectionnez le compartiment S3 cible qui contient les données d'inventaire. Pour accorder une autorisation d'écriture à Athena Workgroup, sélectionnez Autorisation d'écriture pour Athena Workgroup.
  6. Choisissez Terminer, puis choisissez Enregistrer.

Création d'un jeu de données dans Quick Sight

Pour créer des jeux de données dans Quick Sight, utilisez les tables Amazon Athena comme source. À chaque métadonnée d'inventaire correspond une table Amazon Athena créée par AWS Glue. Pour créer le jeu de données et analyser les données, utilisez les tables aws_compliancesummary et aws_complianceitem.

Procédez comme suit :

  1. Ouvrez la console Quick Suite.
  2. Dans le volet de navigation, choisissez Jeux de données.
  3. Sur la page Jeux de données, choisissez Créer un jeu de données.
  4. Dans la fenêtre contextuelle Créer un jeu de données, choisissez Créer une source de données. Ensuite, dans la fenêtre contextuelle Créer un jeu de données, sélectionnez Athena comme source de données, puis choisissez Suivant.
  5. Saisissez le nom de la source de données et le groupe de travail Athena.
  6. Choisissez Créer une source de données.
  7. Dans la liste déroulante des bases de données, sélectionnez le compartiment S3.
    Remarque : Le nom de la base de données est au format S3_bucket_name-region-database.
  8. Dans la liste de tables, sélectionnez aws_compliancesummary.
  9. Choisissez Sélectionner.
  10. Sélectionnez Interroger directement les données.
  11. Choisissez Modifier/Prévisualiser les données.
  12. Choisissez Enregistrer et publier.

Répétez les étapes précédentes pour créer un autre jeu de données pour la table aws_complianceitem.

Analyse du jeu de données

Pour utiliser les jeux de données aws_compliancesummary et aws_complianceitem pour l'analyse des données, procédez comme suit :

  1. Ouvrez la console Quick Suite.
  2. Choisissez Créer une analyse.
  3. Dans la fenêtre contextuelle Créer une analyse, choisissez aws_compliancesummary, puis choisissez Sélectionner.
  4. Pour ajouter plusieurs jeux de données dans la même analyse, choisissez Données.
  5. Dans la liste déroulante, choisissez Ajouter un jeu de données.
  6. Dans la fenêtre contextuelle, choisissez aws_complianceitem.
  7. Choisissez Sélectionner.

Remarque : Vous pouvez également ajouter d'autres jeux de données à la même analyse pour créer les visuels.

Ajout de visuels

Vous pouvez ajouter un visuel à l'analyse Amazon Quick Sight en fonction du jeu de données Quick Sight. Le jeu de données inclut les tables issues d'Amazon Athena qui contiennent les données d'inventaire Systems Manager ainsi que les informations de conformité.

Visuels pour aws_compliancesummary

Pour afficher le nombre de ressources en fonction de l'état de conformité des correctifs, procédez comme suit :

  1. Ouvrez la console Quick Suite.
  2. Choisissez l'analyse à laquelle vous souhaitez ajouter un visuel.
  3. Sur la page Analyse, choisissez le jeu de données que vous souhaitez utiliser.
  4. Choisissez Visualiser.
  5. Dans le volet Visualiser, choisissez Ajouter, puis choisissez Ajouter un visuel.
  6. Choisissez Types de visuel.
  7. Dans le volet Types de visuel, sélectionnez Graphique en anneau.
  8. Dans la liste Champs, choisissez État pour l'ajouter à la dimension Groupe/Couleur.
  9. Sous Valeur, glissez-déposez Resourceid.
  10. Pour compter des valeurs distinctes, en regard du champ resourceid, choisissez la flèche.
  11. Choisissez Regrouper : compter.
  12. Choisissez Compter distinct.
  13. Sélectionnez le graphique.
  14. Choisissez l'icône Mettre en forme un visuel.
  15. Sous Étiquettes de données, choisissez Afficher la métrique.

Pour afficher les instances conformes ou non conformes par région, procédez comme suit :

  1. Choisissez le visuel précédent.
  2. Cliquez sur l'icône Plus d'options sur le graphique.
  3. Choisissez Dupliquer le visuel vers.
  4. Sous Puits de champs, dans la liste déroulante de la dimension Groupe/Couleur, choisissez Région.
  5. Choisissez Filtre.
  6. Choisissez AJOUTER UN FILTRE.
  7. Sélectionnez État.
  8. Sélectionnez CONFORME ou NON CONFORME.
  9. Choisissez Appliquer.

Pour afficher les informations de compte pour tous les comptes dans une configuration multicompte, utilisez le visuel précédent. Sous Puits de champs, dans la dimension Groupe/Couleur, sélectionnez accountid.

Visuels pour le jeu de données aws_complianceitem

Pour afficher la liste des correctifs manquants par instance, procédez comme suit :

  1. Ouvrez la console Quick Suite.
  2. Choisissez Visualiser.
  3. Dans le volet Visualiser, choisissez Types de visuel.
  4. Dans le volet Types de visuel, sélectionnez Graphique en anneau.
  5. Dans Types de visuel, sélectionnez Tableau croisé dynamique.
  6. Sous Lignes, ajoutez les valeurs suivantes :
    Region
    resourceid
    patchstate
    id
    title
  7. Sous Valeurs, ajoutez un id.
  8. Pour compter des valeurs distinctes, choisissez la flèche située en regard de id.
  9. Choisissez Regrouper : compter.
  10. Choisissez Compter distinct.
  11. Choisissez Filtre.
  12. Dans Filtre, choisissez Ajouter un filtre.
  13. Choisissez Patchstate.
  14. Sélectionnez Manquant.
  15. Choisissez Appliquer.

Pour afficher la liste des instances par état de conformité, procédez comme suit :

  1. Ouvrez la console Quick Suite.
  2. Choisissez Créer une analyse.
  3. Dans la fenêtre contextuelle Créer une analyse, choisissez aws_complianceitem, puis choisissez Sélectionner.
  4. Choisissez Ajouter.
  5. Choisissez Ajouter un visuel.
  6. Dans Types de visuel, sélectionnez Tableau croisé dynamique.
  7. Sous Lignes, ajoutez les valeurs suivantes :
    Region
    resourceid
    patchstate
    id
    title
  8. Sous Valeurs, ajoutez un id.
  9. Pour compter des valeurs distinctes, choisissez la flèche située en regard de id.
  10. Choisissez Regrouper : compter.
  11. Choisissez Compter distinct.

Pour obtenir des informations sur tous les comptes, sous Lignes, ajoutez accountid.

Ajout de filtres

Vous pouvez également ajouter des filtres pour filtrer les données en fonction du type de conformité tel que la conformité de correctif et la conformité d'association.

Pour ajouter des filtres, procédez comme suit :

  1. Ouvrez la console Quick Suite.
  2. Dans le volet de navigation, choisissez Filtre.
  3. Sous Filtres, choisissez Ajouter un filtre.
  4. Sélectionnez Type de conformité.
  5. Pour n'inclure que la conformité de correctif, choisissez Correctif dans la liste.
  6. Dans la liste des options Appliqué à, sélectionnez Feuille unique et Tous les visuels.
  7. Choisissez Appliquer.

Publication d'un tableau de bord

Après avoir ajouté tous les visuels, publiez-les sous forme de tableau de bord pour les partager avec d'autres utilisateurs.

Procédez comme suit :

  1. Dans la barre de l'application, dans le menu Édition, choisissez Thèmes.
  2. Sélectionnez le thème approprié.
  3. Choisissez Publier.
  4. Saisissez un nom pour le tableau de bord.
  5. Choisissez Publier le tableau de bord.