Publié le: Mar 30, 2023

Amazon Simple Notification Service (SNS) a introduit une bibliothèque client étendue open source pour Python qui vous permet de publier et de diffuser des charges utiles de messages volumineux. Auparavant, seule la bibliothèque client étendue pour Java était disponible. Cette bibliothèque est utile pour les messages dont la taille est supérieure à 256 Ko, jusqu'à un maximum de 2 Go. La bibliothèque enregistre automatiquement la charge utile réelle dans un compartiment Amazon S3 et publie la référence de l'objet Amazon S3 stocké dans la rubrique Amazon SNS.

Amazon SNS est un service de messagerie pour la communication d'application à application (A2A) et d'application à personne (A2P). La fonctionnalité A2A fournit une messagerie à haut débit, basée sur un système « push », entre des systèmes distribués, des microservices et des applications sans serveur pilotées par les événements. Ces applications comprennent Amazon Simple Queue Service, Amazon Kinesis Data Firehose, AWS Lambda et les points de terminaisons HTTP/S. La fonctionnalité A2P vous permet de communiquer avec vos clients par le biais de messages texte mobiles (SMS), de notifications push mobiles et de notifications par e-mail. Désormais, avec la bibliothèque client étendue pour Python, vous pouvez publier et envoyer des messages contenant des charges utiles allant jusqu'à 2 Go en les stockant automatiquement dans des compartiments Amazon S3.

Les transmissions de charge utile volumineuses sont facturées sous la forme d'une demande Amazon SNS et d'une demande Amazon S3, la facturation de la charge utile étant basée sur la quantité de données stockées dans Amazon S3.

Pour en savoir plus sur la bibliothèque client étendue pour Python, consultez les rubriques suivantes :