Veröffentlicht am: Mar 30, 2023

Amazon Simple Notification Service (SNS) hat eine erweiterte Open-Source Clientbibliothek für Python herausgebracht, mit der Sie Nachrichten mit einer Nutzlast veröffentlichen und zustellen können. Bisher war nur die erweiterte Clientbibliothek für Java verfügbar. Diese Bibliothek ist sinnvoll für Nachrichten, die größer als 256 KB sind, bis zu einem Maximum von 2 GB. Die Bibliothek speichert die eigentliche Nutzlast automatisch in einem Amazon-S3-Bucket und veröffentlicht den Verweis auf das gespeicherte Amazon-S3-Objekt im Amazon- SNS-Thema.

Amazon SNS ist ein Messaging-Service für die Kommunikation von Anwendung zu Anwendung (A2A) und von Anwendung zu Person (A2P). Die A2A-Funktionalität bietet Push-basiertes Many-to-Many-Messaging mit hohem Durchsatz zwischen verteilten Systemen, Microservices und ereignisgesteuerten Serverless-Anwendungen. Zu diesen Anwendungen gehören Amazon Simple Queue Service, Amazon Kinesis Data Firehose, AWS Lambda und HTTP/S-Endpunkte. Die A2P-Funktionalität ermöglicht Ihnen die Kommunikation mit Ihren Kunden über mobile Textnachrichten (SMS), mobile Push-Benachrichtigungen und E-Mail-Benachrichtigungen. Mit der erweiterten Clientbibliothek für Python können Sie jetzt Nachrichten mit Nutzlasten von bis zu 2 GB veröffentlichen und versenden, indem Sie sie automatisch in Amazon-S3-Buckets speichern lassen.

Die Übertragung großer Nutzdaten wird als eine Amazon-SNS-Anfrage und eine Amazon-S3-Anfrage abgerechnet, wobei die Abrechnung der Nutzdaten auf der Menge der in Amazon S3 gespeicherten Daten basiert.

Weitere Informationen zur erweiterten Clientbibliothek für Python finden hier: