Amazon EventBridge Pipes
EventBridge Pipes est une ressource d'intégration sans serveur qui vous aide à construire des intégrations point à point en fournissant un moyen plus simple et cohérent d'intégrer les producteurs d'événements aux consommateurs d'événements sans écrire de code supplémentaire. Vous pouvez intégrer plus de 14 services AWS. EventBridge Pipes dispose de capacités intégrées optionnelles de filtrage, d'enrichissement et de transformation. Avec EventBridge Pipes, vous traitez et payez uniquement ce dont vous avez besoin. Pour en savoir plus sur EventBridge Pipes.
EventBridge Scheduler
Amazon EventBridge Scheduler est un planificateur sans serveur qui facilite la création, l'exécution et la gestion des tâches planifiées à l'échelle. Vous pouvez programmer de manière fiable des millions d'événements et de tâches qui peuvent invoquer plus de 200 services AWS comme cible. EventBridge Scheduler fournit un emplacement central pour gérer tous vos travaux planifiés dans le Cloud. En savoir plus sur EventBridge Scheduler.
Points de terminaison mondiaux
Les points de terminaison globaux constituent un moyen simple et fiable d'améliorer la disponibilité de vos applications événementielles sur AWS. Les points de terminaison mondiaux sont une nouvelle fonction qui facilite la création d'applications robustes et fiables en transférant automatiquement l'ingestion d'événements à une région secondaire en cas d'interruption de service, sans qu'une intervention manuelle soit nécessaire. La réplication (facultative) est intégrée afin que vous puissiez minimiser les données à risque pendant ces interruptions de service. Vous avez également la possibilité de configurer des critères de basculement à l'aide des alarmes Amazon CloudWatch (par le biais d'une surveillance de l'état Amazon Route 53) pour déterminer quand basculer et quand renvoyer les événements vers la région primaire. Commencez à utiliser la console en fournissant une pile préremplie pour créer une alarme CloudWatch et une surveillance de l'état Route 53. Pour en savoir plus, lisez cet article sur le blog.
API Destinations
API Destinations est une nouvelle fonctionnalité d'EventBridge qui vous aide à renvoyer des événements vers de nombreuses applications sur site ou logiciel en tant que service (SaaS) avec la possibilité de contrôler le débit et l'authentification. Vous pouvez envoyer des événements vers n'importe quelle application basée sur le web avec une adresse web sans vous soucier d'écrire du code personnalisé ou d'utiliser une infrastructure supplémentaire. Vous pouvez configurer des règles avec des transformations d'entrée qui feront correspondre le format de l'événement au format du service récepteur. Vous pouvez également utiliser EventBridge pour prendre en charge la sécurité et la livraison. Pour en savoir plus, lisez cet article sur le blog.
Archive et rediffusion d'événements
Event Replay est une nouvelle fonctionnalité d'EventBridge qui vous aide à retraiter des événements passés pour les renvoyer vers un bus d'événements ou une règle EventBridge spécifique. Cette fonctionnalité vous aide à déboguer rapidement vos applications, à les étendre en hydratant les cibles avec des événements historiques, et à récupérer les erreurs. Pour en savoir plus, lisez cet article sur le blog.
Registre de schémas
Le registre de schémas EventBridge stocke les schémas d'événements dans un registre que les autres développeurs peuvent plus facilement consulter et auquel ils peuvent accéder dans votre organisation. Ainsi, vous n'avez pas rechercher manuellement les événements et leur structure. Le registre vous aide également à générer des liaisons de code pour des langages de programmation tels que Java, Python ou TypeScript directement dans votre environnement de développement intégré (IDE) afin que l'événement puisse être utilisé 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 des services AWS sont automatiquement visibles dans votre registre de schémas, et les schémas des applications SaaS intégrées sont visibles lorsque vous activez la découverte de schémas pour le bus d'événements du partenaire SaaS. Pour en savoir plus, lisez cet article sur le blog.
Bus d'événements entièrement géré et évolutif
EventBridge est un bus d'événements sans serveur, entièrement géré et évolutif, qui aide les applications à communiquer au moyen d'événements. Il n'y a aucune infrastructure à gérer et aucune capacité à provisionner.
Intégration SaaS
Vos applications AWS peuvent agir en fonction des événements générés par les applications SaaS. EventBridge est intégré nativement aux applications SaaS de nombreux fournisseurs, notamment Datadog, OneLogin, PagerDuty, Saviynt, Segment.io, SignalFx, SugarCRM, Symantec, Whispir et Zendesk, et d'autres intégrations sont prévues. Vous n'avez pas besoin de gérer la configuration de l'intégration, comme les événements d'authentification de votre fournisseur SaaS ; ils apparaîtront sur votre bus d'événements.
Plus de 100 sources et cibles d'événements intégrées
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 Functions, Amazon Kinesis Data Streams et Amazon Kinesis Data Firehose, et d'autres sources et cibles sont en prévision. Tous les appels d'API mutants (tous les appels sauf Describe*, List* et Get*) dans les services AWS génèrent des événements via AWS CloudTrail.
Éditeurs d'événements et abonnés découplés
EventBridge facilite la création d'architectures d'applications basées sur les événements. Les applications ou micro-services peuvent publier des événements sur le bus d'événements sans que les abonnés n'en soient informés. Les applications ou micro-services peuvent s'abonner à des événements sans que l'éditeur en soit informé. Vous pouvez également 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. Ce découplage aide les équipes à travailler de manière indépendante, ce qui permet d'accélérer le développement et d'améliorer 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 diriger 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
EventBridge assure la transmission d'un événement au moins une fois aux cibles, y compris la répétition avec backoff exponentiel 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. EventBridge fournit également un accord de niveau de service (SLA) de 99,99 % de disponibilité, vérifiant que vos applications peuvent accéder au service de manière fiable.
Réponse automatique aux changements opérationnels sur les services AWS
EventBridge étend son prédécesseur, Amazon CloudWatch Events, et fournit un flux en temps quasi réel d'événements système qui décrivent les modifications apportées à vos ressources AWS. EventBridge vous aide à réagir rapidement aux changements opérationnels et à prendre des mesures correctives. Vous devez écrire des règles pour indiquer les événements qui intéressent votre application et les actions automatisées à entreprendre lorsqu'une règle correspond à un événement. Vous pouvez, par exemple, définir une règle pour invoquer une fonction Lambda afin de remédier à un problème ou notifier un sujet Amazon SNS pour alerter un opérateur.
Surveillance et audit
Vous pouvez surveiller votre bus d'événements à l'aide de mesures 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 qui se produisent dans votre environnement. CloudTrail vous aide à surveiller les appels effectués à l'API EventBridge.
Sécurité et conformité
EventBridge s'intègre à AWS Identity and Access Management (IAM), afin que vous puissiez contrôler quels utilisateurs et ressources sont autorisés à accéder à vos données et comment ils peuvent y accéder. EventBridge prend en charge les points de terminaison de VPC et le chiffrement en transit avec le protocole TLS 1.2. EventBridge est conforme à GDPR, SOC, ISO, DoD CC SRG et FedRamp et est également éligible à HIPAA.
Facturation à l'utilisation
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 les applications SaaS (consultez la tarification sur cette page).

Consultez la page de tarification d'Amazon EventBridge.

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

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