API Destinations

API Destinations est une nouvelle fonction d'EventBridge qui permet aux développeurs de renvoyer des événements à de nombreuses applications sur site ou Software as a Service (SaaS) avec la possibilité de contrôler le débit et l'authentification. Les clients peuvent envoyer des événements vers n'importe quelle application Web avec une adresse Web sans devoir écrire du code personnalisé ou utiliser d'une infrastructure supplémentaire. Les clients peuvent configurer des règles avec des transformations d'entrée qui mappent le format de l'événement au format du service de réception, et vous pouvez utiliser EventBridge pour assurer la sécurité et la livraison.  Pour en savoir plus, lisez cet article de blog.

Archive et rediffusion d'événements

Event Replay est une nouvelle fonction d'Amazon EventBridge qui permet aux clients de retraiter des événements passés sur un bus d'événements ou une règle EventBridge spécifique. Grâce à cette fonction, les développeurs peuvent déboguer rapidement leurs applications, les étendre en hydratant les cibles avec des événements d'historiques, et reprendre l'activité à la suite d'erreurs. Pour en savoir plus, lisez cet article de blog.

Registre de schémas

Le registre de schémas d'EventBridge stocke les schémas d'événement dans un registre auquel d'autres développeurs de votre organisation peuvent facilement accéder et dans lequel ils peuvent effectuer des recherches. Ainsi, vous n'avez plus à rechercher les événements et leur structure manuellement. 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, afin de pouvoir utiliser l'événement comme un objet dans votre code. En activant la découverte de schéma pour un bus d'événements, les schémas des événements sont automatiquement découverts et ajoutés au registre, ce qui évite de devoir créer manuellement un schéma pour un événement. Les schémas de tous les services AWS sont automatiquement visibles dans votre registre de schémas, et ceux des applications SaaS intégrées sont visibles dès lors que vous activez la découverte de schémas pour le bus d'événements de partenaire SaaS. Pour en savoir plus, lisez ce billet de blog. Pour en savoir plus, lisez cet article de blog.

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 agir en fonction des événements générés par les applications SaaS. Amazon EventBridge est intégré en natif aux applications SaaS de nombreux fournisseurs, notamment Datadog, OneLogin, PagerDuty, Savyint, Segment, SignalFX, SugarCRM, Symantec, Whispir et Zendesk, et d'autres intégrations sont prévues. Vous n'avez pas besoin de gérer de configuration d'intégration, si bien que les événements d'authentification 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 130 sources d'événements et à plus de 35 cibles, notamment AWS Lambda, Amazon SQS, Amazon SNS, AWS Step FunctionsAmazon Kinesis Data Streams, Amazon Kinesis Data Firehose, d'autres sources et cibles étant planifiées. 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.

Éditeurs d'événements et abonnés 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é. Vous pouvez envoyer des événements de vos propres applications à un bus d'événement 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. 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 la diffusion d'événements au moins une fois 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 sont diffusés à leur destination. Amazon EventBridge offre également un contrat de niveau de service (SLA) de 99,99 % de disponibilité, ce qui garantit que vos applications peuvent accéder au service de manière fiable.

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 intégré à AWS Identity and Access Management (IAM), afin que vous puissiez contrôler les utilisateurs et les ressources qui peuvent accéder à vos données et de quelle façon. 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).

Standard Product Icons (Features) Squid Ink
En savoir plus sur la tarification du produit

Consultez la page de tarification d'Amazon EventBridge.

En savoir plus 
Standard Product Icons (Start Building) Squid Ink
Commencez à créer sur la console.

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

Se connecter 
Sign up for a free account
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