Registre de schémas

Le registre de schémas d'EventBridge stocke les schémas d'événement dans un registre facilement consultable et accessible par d'autres développeurs de votre organisation. Ainsi, vous n'avez plus à rechercher manuellement les événements et leur structure. Le registre vous permet également de générer des liaisons de code pour les langages de programmation tels que Java, Python ou Typescript directement dans votre IDE pour que vous puissiez utiliser l’événement comme un objet dans votre code. En activant la découverte dans un bus d’événement, les schémas des événements sont automatiquement découverts et ajoutés au registre. Vous n’avez ainsi plus à créer manuellement un schéma pour chaque événement. Les schémas pour tous les services AWS sont automatiquement visibles dans votre registre de schémas, et ceux pour les application SaaS intégrées sont visibles dès lors que vous activez la découverte de schémas pour le bus d’événement de partenaire SaaS.

Bus d'événements entièrement géré et évolutif

Amazon EventBridge est un bus d'événement sans serveur, entièrement géré et évolutif qui permet aux applications de communiquer à l'aide d'événements. Il n'y a aucune infrastructure à gérer et aucune capacité à provisionner.

Intégration du SaaS

Vos applications AWS peuvent prendre des mesures en fonction des événements générés par les applications SaaS. Amazon EventBridge est nativement intégré aux applications SaaS (Software-as-a-a-Service) de nombreux fournisseurs, notamment DataDog, OneLogin, PagerDuty, Savyint, Segment, SignalFX, SugarCRM, Symantec, Whispir et Zendesk, d'autres intégrations étant prévues. Vous n'avez pas besoin de gérer de configuration d'intégration telle que l'authentification ou les webhooks. Les événements de votre fournisseur SaaS apparaissent simplement sur votre bus d’événements.

Plus de 100 sources et cibles d'événements intégrées

Amazon EventBridge est directement intégré à plus de 90 sources d'événement et à plus de 15 cibles d'événement, notamment AWS Lambda, Amazon SQS, Amazon SNS, AWS Step FunctionsAmazon Kinesis Data Streams, Amazon Kinesis Data Firehose et plus encore, ainsi que des sources et des cibles supplémentaires en prévision. Tous les appels d'API en mutation (c'est-à-dire tous les appels à l'exception de Describe*, List* et Get*) sur tous les services AWS génèrent des événements via AWS CloudTrail.

Envoyer des événements à partir de vos propres applications

Vous pouvez utiliser Amazon EventBridge en tant que bus d'événements centralisé pour vos applications et microservices d'entreprise. Vous pouvez envoyer des événements de vos propres applications à un bus d'événements via l'API PutEvents du service. D'autres applications peuvent ensuite recevoir des événements via l'un des nombreux services cibles AWS pris en charge.

Sources et cibles d'événements découplés

Amazon EventBridge facilite la création d'architectures d'applications basées sur les événements. Les applications ou microservices peuvent publier des événements sur le bus d'événements sans que les abonnés n'en soient informés. Les applications ou microservices peuvent s'abonner à des événements sans que l'éditeur en soit informé. Ce découplage permet aux équipes de travailler de manière indépendante, ce qui accélère le développement et améliore l'agilité.

Filtrage d'événements

Vous pouvez filtrer les événements à l'aide de règles. Une règle établit une correspondance avec les événements entrants d'un bus d'événements donné et les achemine vers des cibles afin qu'ils soient traités. Une règle unique peut acheminer des événements vers plusieurs cibles qui sont toutes traitées en parallèle. Les règles permettent à différents composants d'application de rechercher et de traiter les événements qui les intéressent. Une règle peut personnaliser un événement avant que celui-ci ne soit envoyé à la cible, en ne transmettant que certaines parties ou en le remplaçant par une constante. Vous pouvez également avoir plusieurs règles correspondant au même événement. Ainsi, différents microservices ou applications peuvent choisir de faire correspondre les événements en fonction de filtres spécifiques.

Diffusion d'événements fiable

Amazon EventBridge fournit au moins une fois la diffusion d'événements aux cibles, y compris une nouvelle tentative avec un algorithme d'interruption exponentielle pouvant durer jusqu'à 24 heures. Les événements sont stockés de manière durable dans plusieurs zones de disponibilité (AZ), offrant ainsi une assurance supplémentaire que vos événements seront diffusés à leur destination. Amazon EventBridge fournit également un contrat de niveau de service (SLA) à 99,9 %, garantissant à vos applications un accès fiable au service.

Réponse automatique aux changements opérationnels dans les services AWS

Amazon EventBridge est une extension de son prédécesseur, Amazon CloudWatch Events, et offre un flux d'événements de système quasiment en temps réel qui décrit les modifications apportées à vos ressources AWS. Il vous permet de répondre rapidement aux changements opérationnels et de prendre des mesures correctives. Il vous suffit d'écrire des règles pour indiquer quels événements présentent un intérêt pour votre application et quelles actions automatiques doivent être réalisées lorsqu'une règle correspond à un événement. Par exemple, vous pouvez définir une règle pour invoquer une fonction AWS Lambda afin de résoudre un problème, ou notifier une rubrique Amazon SNS (Simple Notification Service) pour avertir un opérateur.

Événements planifiés

Vous pouvez configurer des événements planifiés à l'aide de la syntaxe populaire Unix Cron. Les événements planifiés sont générés régulièrement et invoquent l'un des services AWS cibles pris en charge.

Surveillance et audit

Vous pouvez surveiller votre bus d'événements à l'aide de métriques Amazon CloudWatch, telles que le nombre de fois où un événement correspond à une règle ou le nombre de fois où une cible est invoquée. Vous pouvez utiliser Amazon CloudWatch Logs pour stocker, surveiller et analyser les événements déclenchés dans votre environnement. AWS CloudTrail vous permet de surveiller les appels effectués à l'API Amazon EventBridge.

Sécurité et conformité

Amazon EventBridge est associé à AWS Identity and Access Management (IAM) afin que vous puissiez contrôler quels utilisateurs et quelles ressources peuvent accéder à vos données et comment. EventBridge prend en charge les points de terminaison de VPC et le chiffrement en transit avec le protocole TLS 1.2. Amazon EventBridge est conforme aux normes GDPR, SOC, ISO, DoD CC SRG et FedRamp, et également éligible à la législation HIPAA.

Payer par événement

Les événements générés par les services AWS sont gratuits. Vous ne payez que pour les événements générés par vos propres applications ou applications SaaS (consultez la tarification sur cette page).

Product-Page_Standard-Icons_01_Product-Features_SqInk
En savoir plus sur la tarification du produit

Consultez la page de tarification d'Amazon EventBridge.

En savoir plus 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Commencez à créer sur la console.

Commencez à créer avec Amazon EventBridge dans AWS Management Console.

Se connecter 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Découvrez-en davantage dans la documentation

Consultez le guide du développeur pour obtenir une compréhension plus approfondie d'EventBridge.

En savoir plus