Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Amazon Simple Notification Service (Amazon SNS) ist ein vollständig verwalteter Service, der die Nachrichtenzustellung von Verlagen (Produzenten) an Abonnenten (Verbraucher) ermöglicht. Herausgeber kommunizieren asynchron mit Abonnenten, indem sie eine Nachricht erstellen und an ein Thema senden, bei dem es sich um einen logischen Zugriffspunkt und Kommunikationskanal handelt.
Funktionsweise
In SNS senden Verlage Nachrichten zu einem Thema, das als Kommunikationskanal dient. Das Thema fungiert als logischer Zugangspunkt und stellt sicher, dass Nachrichten an mehrere Abonnenten auf verschiedenen Plattformen zugestellt werden.
Abonnenten eines SNS-Themas können je nach Anwendungsfall Nachrichten über verschiedene Endpunkte empfangen, z. B.:
-
Amazon SQS
-
Lambda
-
HTTP (S) -Endpunkte
-
Email
-
Mobile Push-Benachrichtigungen
-
Mobile Textnachrichten (SMS)
-
Amazon Data Firehose
-
Dienstanbieter (zum Beispiel Datadog, MongoDB, Splunk)
SNS unterstützt sowohl Application-to-Application (A2A) als auch Application-to-Person (A2P) Messaging und bietet so die Flexibilität, Nachrichten zwischen verschiedenen Anwendungen oder direkt an Mobiltelefone, E-Mail-Adressen und mehr zu senden.

Auf Amazon SNS zugreifen
Sie können über die Konsole oder AWS SDKs, je nach Ihrer bevorzugten Interaktionsmethode AWS CLI, auf Amazon SNS zugreifen und es verwalten. Die Konsole bietet eine grafische Oberfläche für grundlegende Aufgaben, während sie erweiterte Konfigurations AWS CLI - und Automatisierungsfunktionen für komplexere Anwendungsfälle SDKs bietet.
-
DieAmazon-SNS-Konsole
bietet eine komfortable Benutzeroberfläche zum Erstellen von Themen und Abonnements, zum Senden und Empfangen von Nachrichten sowie zur Überwachung von Ereignissen und Protokollen. -
Mit AWS Command Line Interface (AWS CLI) erhalten Sie direkten Zugriff auf die Amazon SNS SNS-API für erweiterte Konfiguration und Automatisierung. Weitere Informationen finden Sie unter Verwenden von Lambda mit Amazon SNS AWS CLI.
-
AWS bietet SDKs in verschiedenen Sprachen. Weitere Informationen finden Sie unter SDKs und Toolkits
.
Amazon SNS-Szenarien
Verwenden Sie diese gängigen Amazon SNS SNS-Szenarien, um skalierbare, ereignisgesteuerte Architekturen zu implementieren und eine zuverlässige Echtzeitkommunikation zwischen Anwendungen und Benutzern sicherzustellen.
Anwendungsintegration
Beim Fanout-Szenario wird eine zu einem SNS-Thema veröffentlichte Nachricht repliziert und an mehrere Endpunkte wie Firehose-Zustellungsstreams, Amazon SQS SQS-Warteschlangen, HTTP (S) -Endpunkte und Lambda-Funktionen weitergeleitet. Auf diese Weise kann eine parallele, asynchrone Verarbeitung erfolgen.
Sie können z. B. eine Anwendung entwickeln, die immer dann eine Nachricht an ein SNS-Thema sendet, wenn eine Bestellung für ein Produkt eingeht. Auf diese Weise erhalten alle SQS-Queues, die dieses SNS-Thema abonniert haben, identische Benachrichtigungen für die neue Bestellung. Eine Amazon Elastic Compute Cloud (Amazon EC2) -Serverinstanz, die an eine der SQS-Warteschlangen angehängt ist, kann die Bearbeitung oder Erfüllung der Bestellung übernehmen. Und Sie können eine weitere EC2 Amazon-Serverinstanz an ein Data Warehouse anhängen, um alle eingegangenen Bestellungen zu analysieren.

Eine weitere Möglichkeit zur Verwendung von des Verteilens liegt in der Replikation von Daten, die an Ihre Produktionsumgebung gesendet wurden, um sie mit Ihrer Testumgebung zu teilen. Um beim vorherigen Beispiel zu bleiben könnten Sie demselben SNS-Thema noch eine weitere SQS-Queue für neue eingehende Bestellungen hinzufügen. Wenn Sie diese neue SQS-Queue nun Ihrer Testumgebung anfügen, können Sie Ihre Anwendung mithilfe von Daten aus der Produktionsumgebung weiter verbessern und testen.
Wichtig
Stellen Sie sicher, dass Sie Datenschutz und Sicherheit berücksichtigen, bevor Sie Produktionsdaten an Ihre Testumgebung senden.
Weitere Informationen finden Sie in den folgenden Ressourcen:
Warnungen für die Anwendung
Bei Anwendungs- und Systemwarnungen handelt es sich um Benachrichtigungen, die anhand vordefinierter Schwellenwerte ausgelöst und per SMS und/oder E-Mail an angegebene Benutzer gesendet werden. Amazon SNS kann diese Benachrichtigungen per SMS und E-Mail an bestimmte Benutzer senden. Sie können beispielsweise sofort benachrichtigt werden, wenn ein Ereignis eintritt, z. B. eine bestimmte Änderung an Ihrer Amazon EC2 Auto Scaling Scaling-Gruppe, eine neue Datei, die in einen Amazon S3 S3-Bucket hochgeladen wurde, oder wenn ein metrischer Schwellenwert in Amazon CloudWatch überschritten wurde. Weitere Informationen finden Sie unter Amazon SNS SNS-Benachrichtigungen einrichten im CloudWatch Amazon-Benutzerhandbuch.
Benutzerbenachrichtigungen
Amazon SNS kann Push-E-Mails und Textnachrichten (SMS-Nachrichten) an Einzelpersonen oder Gruppen senden. Beispielsweise könnten Sie E-Commerce-Auftragsbestätigungen als Benutzerbenachrichtigungen senden. Weitere Informationen finden Sie unter Senden von Amazon-SNS-Nachrichten in Mobiles Textnachrichten mit Amazon SNS.
Mobile Push-Benachrichtigungen
Mobile Push-Benachrichtigungen ermöglichen es Ihnen, Nachrichten direkt an mobile Apps zu senden. Sie können Amazon SNS beispielsweise verwenden, um Aktualisierungsbenachrichtigungen an eine App zu senden. Die Benachrichtigung kann einen Link zum Herunterladen und Installieren der Aktualisierung enthalten. Weitere Informationen zur Verwendung von Amazon SNS zum Senden von Push-Benachrichtigungen finden Sie unter.Senden von mobilen Push-Benachrichtigungen mit Amazon SNSaus.
Preismodell für Amazon SNS
Amazon SNS hat keine Vorabkosten. Sie zahlen basierend auf der Anzahl der Nachrichten, die Sie veröffentlichen, der Anzahl der Benachrichtigungen, die Sie bereitstellen, und allen zusätzlichen API-Aufrufen für die Verwaltung von Themen und Abonnements. Die Preise für die Lieferung variieren je nach Endpunkttyp. Mit dem kostenlosen Amazon-SNS-Kontingent können Sie kostenlos loslegen. Weitere Informationen finden Sie unter Weltweite SMS-Preise