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.
En AWS Config commençant par un enregistreur de configuration géré par le client à l'aide du AWS CLI
Vous pouvez commencer AWS Config par créer un enregistreur de configuration géré par le client. Pour créer un enregistreur de configuration géré par le client avec AWS CLI, utilisez les commandes suivantes : put-configuration-recorderput-delivery-channel, et start-configuration-recorder.
La
put-configuration-recordercommande crée un enregistreur de configuration géré par le client.La
put-delivery-channelcommande crée un canal de distribution qui AWS Config fournit des informations de configuration à un compartiment S3 et à une rubrique SNS.start-configuration-recorderDémarre l'enregistreur de configuration géré par le client. L'enregistreur de configuration géré par le client commencera à enregistrer les modifications de configuration pour les types de ressources que vous spécifiez.
Rubriques
Considérations
Un compartiment S3, une rubrique SNS et un rôle IAM sont requis
Pour créer un enregistreur de configuration géré par le client, vous devez créer un compartiment S3, un sujet SNS et un rôle IAM avec des politiques associées comme conditions préalables. Pour configurer vos prérequis pour AWS Config, consultez la section Conditions préalables.
Un enregistreur de configuration géré par le client par compte et par région
Vous ne pouvez avoir qu'un seul enregistreur de configuration géré par le client Compte AWS pour chacun d'entre eux Région AWS.
Un canal de distribution par compte et par région
Vous ne pouvez avoir qu'une seule région de canal de distribution Compte AWS pour chacun Région AWS.
Politiques et résultats en matière de conformité
Les politiques IAM et les autres politiques gérées dans AWS Organizations peuvent avoir une incidence sur le AWS Config fait de disposer des autorisations nécessaires pour enregistrer les modifications de configuration de vos ressources. En outre, les règles évaluent directement la configuration d'une ressource et les règles ne tiennent pas compte de ces politiques lors de l'exécution des évaluations. Assurez-vous que les politiques en vigueur correspondent à la manière dont vous avez l'intention de les utiliser AWS Config.
Étape 1 : Exécutez le put-configuration-recorder
Utilisez la put-configuration-recordercommande pour créer un enregistreur de configuration géré par le client :
Cette commande utilise les ---recording-group champs --configuration-recorder et.
$ aws configservice put-configuration-recorder \ --configuration-recorderfile://configurationRecorder.json\ --recording-groupfile://recordingGroup.json
Le configuration-recorder terrain
Le configurationRecorder.json fichier spécifie name et roleArn la fréquence d'enregistrement par défaut pour l'enregistreur de configuration (recordingMode). Vous pouvez également utiliser ce champ pour modifier la fréquence d'enregistrement pour des types de ressources spécifiques.
{ "name": "default", "roleARN": "arn:aws:iam::123456789012:role/config-role", "recordingMode": { "recordingFrequency":CONTINUOUSorDAILY, "recordingModeOverrides": [ { "description": "Description you provide for the override", "recordingFrequency":CONTINUOUSorDAILY, "resourceTypes": [Comma-separated list of resource types to include in the override] } ] } }
Le recording-group terrain
Le recordingGroup.json fichier indique quels types de ressources sont enregistrés.
{ "allSupported":boolean, "exclusionByResourceTypes": { "resourceTypes": [Comma-separated list of resource types to exclude] }, "includeGlobalResourceTypes":boolean, "recordingStrategy": { "useOnly": "Recording strategy for the configuration recorder" }, "resourceTypes": [Comma-separated list of resource types to include] }
Pour plus d'informations sur ces champs, reportez-vous put-configuration-recorderà la référence des AWS CLI commandes.
Étape 2 : Exécuter la put-delivery-channel commande
Utilisez la put-delivery-channelcommande pour créer un canal de diffusion :
Cette commande utilise le --delivery-channel champ.
$ aws configservice put-delivery-channel --delivery-channel file://deliveryChannel.json
Le delivery-channel terrain
Le deliveryChannel.json fichier spécifie les éléments suivants :
Le
namepour le canal de diffusion.Le
s3BucketNamewhere AWS Config envoie des instantanés de configuration.Le «
snsTopicARNwhere » AWS Config envoie des notificationsLe
configSnapshotDeliveryPropertiesqui définit la fréquence à laquelle il AWS Config fournit des instantanés de configuration et la fréquence à laquelle il invoque des évaluations pour les règles périodiques.
{ "name": "default", "s3BucketName": "config-bucket-123456789012", "snsTopicARN": "arn:aws:sns:us-east-1:123456789012:config-topic", "configSnapshotDeliveryProperties": { "deliveryFrequency": "Twelve_Hours" } }
Pour plus d'informations sur ces champs, reportez-vous put-delivery-channelà la référence des AWS CLI commandes.
Étape 3 : Exécuter la start-configuration-recorder commande
Utilisez la start-configuration-recordercommande pour démarrer AWS Config :
$ aws configservice start-configuration-recorder --configuration-recorder-nameconfigRecorderName
Pour plus d'informations sur ces champs, reportez-vous start-configuration-recorderà la référence des AWS CLI commandes.