Afficher l'historique de conformité de vos AWS ressources - AWS Config

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Afficher l'historique de conformité de vos AWS ressources

Important

Pour obtenir des rapports précis sur l'état de conformité, vous devez enregistrer le type de ressource AWS::Config::ResourceCompliance. Pour plus d'informations, consultez la section AWS Ressources d'enregistrement.

Vous pouvez consulter la configuration, les relations et le nombre de modifications apportées à une ressource dans la AWS Config console. Vous pouvez consulter l'historique de configuration d'une ressource à l'aide de AWS CLI.

Affichage de l'historique de conformité (console)

Lorsque vous recherchez des ressources sur la page Inventaire des ressources, choisissez le nom ou l'ID de la ressource dans la colonne des identifiants de ressource pour afficher la page de détails de la ressource. La page des détails fournit des informations sur la configuration, les relations et le nombre de modifications apportées à cette ressource.

Pour accéder à la chronologie des ressources depuis la page des détails des ressources, cliquez sur le bouton Chronologie des ressources. Cette chronologie des ressources capture les modifications sous forme d'éléments ConfigurationItems sur une période de temps pour une ressource spécifique. Vous pouvez filtrer par événements de configuration, événements de conformité ou CloudTrail événements.

Affichage de l'historique de conformité (AWS CLI)

Les éléments de configuration enregistrés AWS Config sont fournis au canal de distribution spécifié à la demande sous forme d'instantané de configuration et de flux de configuration. Vous pouvez utiliser le AWS CLI pour afficher l'historique des éléments de configuration pour chaque ressource.

Affichage de l'historique de configuration

Entrez la get-resource-config-historycommande et spécifiez le type de ressource et l'ID de ressource, par exemple :

$ aws configservice get-resource-config-history --resource-type AWS::EC2::SecurityGroup --resource-id sg-6fbb3807 { "configurationItems": [ { "configurationItemCaptureTime": 1414708529.9219999, "relationships": [ { "resourceType": "AWS::EC2::Instance", "resourceId": "i-7a3b232a", "relationshipName": "Is associated with Instance" }, { "resourceType": "AWS::EC2::Instance", "resourceId": "i-8b6eb2ab", "relationshipName": "Is associated with Instance" }, { "resourceType": "AWS::EC2::Instance", "resourceId": "i-c478efe5", "relationshipName": "Is associated with Instance" }, { "resourceType": "AWS::EC2::Instance", "resourceId": "i-e4cbe38d", "relationshipName": "Is associated with Instance" } ], "availabilityZone": "Not Applicable", "tags": {}, "resourceType": "AWS::EC2::SecurityGroup", "resourceId": "sg-6fbb3807", "configurationStateId": "1", "relatedEvents": [], "arn": "arn:aws:ec2:us-east-2:012345678912:security-group/default", "version": "1.0", "configurationItemMD5Hash": "860aa81fc3869e186b2ee00bc638a01a", "configuration": "{\"ownerId\":\"605053316265\",\"groupName\":\"default\",\"groupId\":\"sg-6fbb3807\",\"description\":\"default group\",\"ipPermissions\":[{\"ipProtocol\":\"tcp\",\"fromPort\":80,\"toPort\":80,\"userIdGroupPairs\":[{\"userId\":\"amazon-elb\",\"groupName\":\"amazon-elb-sg\",\"groupId\":\"sg-843f59ed\"}],\"ipRanges\":[\"0.0.0.0/0\"]},{\"ipProtocol\":\"tcp\",\"fromPort\":0,\"toPort\":65535,\"userIdGroupPairs\":[{\"userId\":\"605053316265\",\"groupName\":\"default\",\"groupId\":\"sg-6fbb3807\"}],\"ipRanges\":[]},{\"ipProtocol\":\"udp\",\"fromPort\":0,\"toPort\":65535,\"userIdGroupPairs\":[{\"userId\":\"605053316265\",\"groupName\":\"default\",\"groupId\":\"sg-6fbb3807\"}],\"ipRanges\":[]},{\"ipProtocol\":\"icmp\",\"fromPort\":-1,\"toPort\":-1,\"userIdGroupPairs\":[{\"userId\":\"605053316265\",\"groupName\":\"default\",\"groupId\":\"sg-6fbb3807\"}],\"ipRanges\":[]},{\"ipProtocol\":\"tcp\",\"fromPort\":1433,\"toPort\":1433,\"userIdGroupPairs\":[],\"ipRanges\":[\"0.0.0.0/0\"]},{\"ipProtocol\":\"tcp\",\"fromPort\":3389,\"toPort\":3389,\"userIdGroupPairs\":[],\"ipRanges\":[\"207.171.160.0/19\"]}],\"ipPermissionsEgress\":[],\"vpcId\":null,\"tags\":[]}", "configurationItemStatus": "ResourceDiscovered", "accountId": "605053316265" } ], "nextToken": ..........

Pour une explication détaillée des champs réponse, consultez Components of a Configuration Item et Types de ressource pris en charge.

Exemple d'historique de configuration Amazon EBS; issu de AWS Config

AWS Config génère un ensemble de fichiers représentant chacun un type de ressource et répertorie toutes les modifications de configuration pour les ressources de ce type en cours AWS Config d'enregistrement. AWS Config exporte cet historique de configuration centré sur les ressources sous forme d'objet dans le compartiment Amazon S3 que vous avez spécifié lors de l'activation. AWS Config Le fichier d'historique de configuration pour chaque type de ressource contient les modifications qui ont été détectées pour les ressources de ce type depuis l'obtention du dernier fichier d'historique. En général, les fichiers d'historique sont fournis toutes les six heures.

Voici un exemple du contenu de l'objet Amazon S3 qui décrit l'historique de configuration de tous les volumes Amazon Elastic Block Store de la région actuelle pour votre Compte AWS. Ce compte comportent les volumes vol-ce676ccc et vol-cia007c. Le volume vol-ce676ccc a connu deux modifications de configuration depuis l'obtention du fichier d'historique alors que le volume vol-cia007c n'en a connu qu'une.

{ "fileVersion": "1.0", "requestId": "asudf8ow-4e34-4f32-afeb-0ace5bf3trye", "configurationItems": [ { "snapshotVersion": "1.0", "resourceId": "vol-ce676ccc", "arn": "arn:aws:us-west-2b:123456789012:volume/vol-ce676ccc", "accountId": "12345678910", "configurationItemCaptureTime": "2014-03-07T23:47:08.918Z", "configurationStateID": "3e660fdf-4e34-4f32-afeb-0ace5bf3d63a", "configurationItemStatus": "OK", "relatedEvents": [ "06c12a39-eb35-11de-ae07-adb69edbb1e4", "c376e30d-71a2-4694-89b7-a5a04ad92281" ], "availibilityZone": "us-west-2b", "resourceType": "AWS::EC2::Volume", "resourceCreationTime": "2014-02-27T21:43:53.885Z", "tags": {}, "relationships": [ { "resourceId": "i-344c463d", "resourceType": "AWS::EC2::Instance", "name": "Attached to Instance" } ], "configuration": { "volumeId": "vol-ce676ccc", "size": 1, "snapshotId": "", "availabilityZone": "us-west-2b", "state": "in-use", "createTime": "2014-02-27T21:43:53.0885+0000", "attachments": [ { "volumeId": "vol-ce676ccc", "instanceId": "i-344c463d", "device": "/dev/sdf", "state": "attached", "attachTime": "2014-03-07T23:46:28.0000+0000", "deleteOnTermination": false } ], "tags": [ { "tagName": "environment", "tagValue": "PROD" }, { "tagName": "name", "tagValue": "DataVolume1" } ], "volumeType": "standard" } }, { "configurationItemVersion": "1.0", "resourceId": "vol-ce676ccc", "arn": "arn:aws:us-west-2b:123456789012:volume/vol-ce676ccc", "accountId": "12345678910", "configurationItemCaptureTime": "2014-03-07T21:47:08.918Z", "configurationItemState": "3e660fdf-4e34-4f32-sseb-0ace5bf3d63a", "configurationItemStatus": "OK", "relatedEvents": [ "06c12a39-eb35-11de-ae07-ad229edbb1e4", "c376e30d-71a2-4694-89b7-a5a04w292281" ], "availibilityZone": "us-west-2b", "resourceType": "AWS::EC2::Volume", "resourceCreationTime": "2014-02-27T21:43:53.885Z", "tags": {}, "relationships": [ { "resourceId": "i-344c463d", "resourceType": "AWS::EC2::Instance", "name": "Attached to Instance" } ], "configuration": { "volumeId": "vol-ce676ccc", "size": 1, "snapshotId": "", "availabilityZone": "us-west-2b", "state": "in-use", "createTime": "2014-02-27T21:43:53.0885+0000", "attachments": [ { "volumeId": "vol-ce676ccc", "instanceId": "i-344c463d", "device": "/dev/sdf", "state": "attached", "attachTime": "2014-03-07T23:46:28.0000+0000", "deleteOnTermination": false } ], "tags": [ { "tagName": "environment", "tagValue": "PROD" }, { "tagName": "name", "tagValue": "DataVolume1" } ], "volumeType": "standard" } }, { "configurationItemVersion": "1.0", "resourceId": "vol-cia007c", "arn": "arn:aws:us-west-2b:123456789012:volume/vol-cia007c", "accountId": "12345678910", "configurationItemCaptureTime": "2014-03-07T20:47:08.918Z", "configurationItemState": "3e660fdf-4e34-4f88-sseb-0ace5bf3d63a", "configurationItemStatus": "OK", "relatedEvents": [ "06c12a39-eb35-11de-ae07-adjhk8edbb1e4", "c376e30d-71a2-4694-89b7-a5a67u292281" ], "availibilityZone": "us-west-2b", "resourceType": "AWS::EC2::Volume", "resourceCreationTime": "2014-02-27T20:43:53.885Z", "tags": {}, "relationships": [ { "resourceId": "i-344e563d", "resourceType": "AWS::EC2::Instance", "name": "Attached to Instance" } ], "configuration": { "volumeId": "vol-cia007c", "size": 1, "snapshotId": "", "availabilityZone": "us-west-2b", "state": "in-use", "createTime": "2014-02-27T20:43:53.0885+0000", "attachments": [ { "volumeId": "vol-cia007c", "instanceId": "i-344e563d", "device": "/dev/sdf", "state": "attached", "attachTime": "2014-03-07T23:46:28.0000+0000", "deleteOnTermination": false } ], "tags": [ { "tagName": "environment", "tagValue": "PROD" }, { "tagName": "name", "tagValue": "DataVolume2" } ], "volumeType": "standard" } } ] }

Afficher la chronologie de l'historique de conformité pour les ressources et les règles

AWS Config prend en charge le stockage des modifications de l'état de conformité des ressources telles qu'évaluées par AWS Config Rules. L'historique de conformité de ressource se présente sous la forme d'une chronologie. Cette chronologie capture les modifications sous forme d'éléments ConfigurationItems sur une période de temps pour une ressource spécifique. Pour plus d'informations sur le contenu deConfigurationItem, reportez-vous ConfigurationItemà la référence de l' AWS Config API.

Vous pouvez accepter ou refuser l'enregistrement de tous les types de ressources dans AWS Config. Si vous avez choisi d'enregistrer tous les types de ressources, commence AWS Config automatiquement à enregistrer l'historique de conformité des ressources tel qu'évalué par AWS Config Rules. Par défaut, AWS Config enregistre les modifications de configuration pour toutes les ressources prises en charge. Vous pouvez également sélectionner uniquement le type de ressource spécifique de l'historique de conformité des ressources : AWS::Config::ResourceCompliance. Pour plus d'informations, consultez la section Enregistrement AWS des enregistrements.

Viewing Resource Timeline Using Resources

Accédez à la chronologie des ressources en sélectionnant une ressource spécifique à partir de la page d'inventaire des ressources.

  1. Sélectionnez les ressources dans le volet de navigation de gauche.

  2. Sur la page Inventaire des ressources, vous pouvez filtrer par catégorie de ressource, type de ressource et état de conformité. Choisissez Inclure les ressources supprimées, le cas échéant.

    La tableau affiche l'identifiant de ressource correspondant au type de ressource ainsi que l'état de conformité de cette ressource. L'identifiant de ressource peut être un ID de ressource ou un nom de ressource.

  3. Choisissez une ressource dans la colonne des identifiants de ressource.

  4. Cliquez sur le bouton Chronologie des ressources. Vous pouvez filtrer par événements de configuration, événements de conformité ou CloudTrail événements.

    Note

    Sinon, sur la page Inventaire des ressources, vous pouvez directement choisir le nom de la ressource. Pour accéder à la chronologie des ressources depuis la page des détails des ressources, cliquez sur le bouton Chronologie des ressources.

Viewing Resource Timeline Using Rules

Accédez à la chronologie de conformité en sélectionnant une règle spécifique dans la page Règle.

  1. Sélectionnez les règles dans le volet de navigation de gauche.

  2. Sur la page Règle, choisissez une règle qui évalue les ressources qui vous intéressent. Si aucune règle ne s'affiche à l'écran, ajoutez-en à l'aide du bouton Ajouter une règle.

  3. Sur la page de détails de la règle, sélectionnez les ressources dans le tableau des ressources évaluées.

  4. Cliquez sur le bouton Chronologie des ressources. La chronologie des ressources s'affiche.