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.
Recevoir des événements de gestion en lecture seule provenant de AWS services
Vous pouvez configurer des règles sur votre bus d'événements par défaut pour recevoir les événements de gestion en lecture seule des AWS services via. CloudTrail Les événements de gestion fournissent une visibilité sur les opérations de gestion effectuées sur les ressources de votre AWS compte. Ils sont également connus sous le nom opérations de plan de contrôle. Pour plus d’informations, consultez Journalisation des événements de gestion dans le Guide de l’utilisateur CloudTrail .
Pour chaque règle du bus d'événements par défaut, vous pouvez définir l'état de la règle afin de contrôler les types d'événements à recevoir :
Désactivez la règle afin que les événements EventBridge ne correspondent pas à la règle.
Activez la règle de manière à ce que les événements soient mis en EventBridge correspondance avec la règle, à l'exception des événements de AWS gestion en lecture seule transmis via. CloudTrail
Activez la règle de manière à ce que tous les événements soient mis en EventBridge correspondance avec la règle, y compris les événements de gestion en lecture seule transmis par le biais de cette règle. CloudTrail
Les bus dédiés aux événements partenaires ne reçoivent pas AWS d'événements.
Voici quelques éléments à prendre en compte lorsque vous décidez de recevoir ou non des événements de gestion en lecture seule :
Certains événements de gestion en lecture seule, tels que AWS Key Management Service
GetKeyPolicyetDescribeKey, ou IAMGetPolicyet lesGetRoleévénements, se produisent à un volume beaucoup plus élevé que les événements de modification classiques.Vous recevez peut-être déjà des événements de gestion en lecture seule, même s'ils ne commencent pas par
DescribeGet, ou.ListUn tel exempleTestEventPatternprovient de EventBridge.Pour obtenir la liste des événements de gestion en lecture seule qui ne respectent pas la convention de dénomination
DescribeGet, ou convention deListdénomination, par AWS services, consultez. Événements de gestion générés par AWS services en EventBridge
Pour créer une règle qui reçoit des événements de gestion en lecture seule à l'aide du AWS INTERFACE DE LIGNE DE COMMANDE (CLI)
Utilisez la commande
put-rulepour créer ou mettre à jour la règle, en utilisant des paramètres pour :Spécifiez que la règle appartient au bus d'événements par défaut ou à un bus d'événements personnalisé spécifique - Classic
Définir l’état de la règle sur
ENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS
aws events put-rule --name "ruleForManagementEvents" --event-bus-name "default" --state "ENABLED_WITH_ALL_CLOUDTRAIL_MANAGEMENT_EVENTS"
Note
L'activation d'une règle pour les événements CloudWatch de gestion est prise en charge via l' AWS interface de ligne de commande et les CloudFormation modèles uniquement.
Exemple
L’exemple suivant montre comment comparer des événements spécifiques. La bonne pratique consiste à définir une règle dédiée pour faire correspondre des événements spécifiques, dans un souci de clarté et de facilité de modification.
Dans ce cas, la règle dédiée correspond à l'événement de AssumeRole gestion de AWS Security Token Service.
{ "source" : [ "aws.sts" ], "detail-type": ["AWS API Call via CloudTrail"], "detail" : { "eventName" : ["AssumeRole"] } }