Publié le: Nov 29, 2021
Vous pouvez désormais utiliser les notifications d'événements Amazon S3 avec Amazon EventBridge pour créer, mettre à l'échelle et déployer des applications guidées par les événements basées sur les modifications des données que vous stockez dans S3. Il est ainsi plus facile d'agir sur de nouvelles données dans S3, de créer plusieurs applications qui réagissent simultanément aux modifications des objets et de rejouer des événements passés, le tout sans créer de copies supplémentaires d'objets ni développer de nouveaux logiciels. Avec une flexibilité accrue pour traiter les événements et les envoyer à plusieurs cibles, vous pouvez désormais créer de nouvelles applications sans serveur à l'aide de l'analytique avancée et du machine learning à grande échelle avec plus de confiance sans écrire de code personnalisé à usage unique.
Les notifications d'événements Amazon S3 avec Amazon EventBridge vous permettent d'utiliser des capacités de filtrage et de routage avancées et d'envoyer des événements à 18 cibles, notamment AWS Lambda, Amazon Kinesis, AWS Step Functions et Amazon SQS. Les notifications d'événements S3 avec EventBridge peuvent simplifier votre architecture en vous permettant de faire correspondre n'importe quel attribut ou une combinaison d'attributs, pour les objets dans un événement S3. Cela vous permet de filtrer les événements en fonction de la taille de l'objet, de l'intervalle de temps ou d'autres champs de métadonnées d'événement avant d'appeler une fonction AWS Lambda cible ou d'autres destinations. Par exemple, si des millions de fichiers audio sont chargés vers un compartiment S3, vous pouvez filtrer des fichiers spécifiques et envoyer une notification d'événement à plusieurs flux de travail. Grâce à ces multiples flux de travail, le même événement peut être utilisé pour transcrire un fichier audio, modifier son format média pour le streaming et appliquer le machine learning pour générer un score de ressenti. Enfin, vous pouvez également archiver et rejouer les événements S3, ce qui vous donne la possibilité de traiter à nouveau un événement en cas d'erreur ou si un nouveau module d'application est ajouté.
Les notifications d'événements Amazon S3 dans Amazon EventBridge sont maintenant disponibles dans toutes les régions commerciales AWS. Vous pouvez commencer à envoyer des notifications d'événements S3 à Amazon EventBridge en quelques clics dans la console de gestion AWS ou avec une seule requête API. Pour en savoir plus, consultez le guide de l'utilisateur S3 ou le blog AWS News. Pour connaître les prix, rendez-vous sur la page de tarification d'Amazon EventBridge.
Remarque : les services AWS génèrent des événements qui appellent les fonctions Lambda, et les fonctions Lambda peuvent envoyer des messages aux services AWS. Pour éviter les boucles infinies, nous recommandons de veiller à ce que les fonctions Lambda n'appellent pas de services ou d'API d'une manière qui déclenche une autre invocation de cette fonction.