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.
Fügen Sie eine Nachricht und ein Eventziel hinzu AWS Nachrichten für Endbenutzer in sozialen Netzwerken
Wenn Sie die Veröffentlichung von Nachrichten und Ereignissen aktivieren, werden alle von Ihrem WhatsApp Geschäftskonto (WABA) generierten Ereignisse an das Amazon SNS-Thema gesendet. Dazu gehören Ereignisse für jede Telefonnummer, die einer WABA zugeordnet ist. Ihrer WABA kann ein Amazon SNS-Thema zugeordnet sein.
Voraussetzungen
Bevor Sie beginnen, müssen die folgenden Voraussetzungen erfüllt sein, um entweder ein Amazon SNS-Thema oder eine Connect Customer-Instanz als Nachrichten- und Veranstaltungsziel verwenden zu können.
Amazon-SNS-Thema
-
Ein Amazon SNS-Thema wurde erstellt und Berechtigungen wurden hinzugefügt.
Anmerkung
Amazon-SNS-FIFO-Themen werden nicht unterstützt.
-
(Optional) Um ein Amazon SNS-Thema zu verwenden, das mit AWS KMS Schlüsseln verschlüsselt ist, müssen Sie AWS End User Messaging Social Berechtigungen für die bestehende Schlüsselrichtlinie gewähren.
Kunden-Instanz verbinden
Eine Connect Customer-Instanz wurde erstellt und Berechtigungen wurden hinzugefügt.
Fügen Sie eine Nachricht und ein Eventziel hinzu
Öffnen Sie die Social Console von AWS End User Messaging unter https://console.aws.amazon.com/social-messaging/
. -
Wählen Sie Geschäftskonto und dann ein WABA.
-
Wählen Sie auf der Registerkarte Ereignisziel die Option Ziel bearbeiten aus.
-
Um ein Eventziel zu aktivieren, wählen Sie „Aktivieren“.
Wählen Sie als Zieltyp entweder Amazon SNS oder Connect Customer
-
Um Ihre Ereignisse an ein Amazon SNS-Ziel zu senden, geben Sie im Feld Themen-ARN einen vorhandenen Themen-ARN ein. Beispiele für IAM-Richtlinien finden Sie unter IAM-Richtlinien für Amazon-SNS-Themen.
Für Connect-Kunden
Wählen Sie für die Connect-Instanz eine Instanz aus dem Drop-down-Menü aus.
Wählen Sie für die Two-way Kanalrolle eine der folgenden Optionen aus:
Bestehende IAM-Rolle wählen — Wählen Sie eine vorhandene IAM-Richtlinie aus dem Drop-down-Menü „Bestehende IAM-Rollen“ aus. Beispiele für IAM-Richtlinien finden Sie unter IAM-Richtlinien für Connect Customer.
IAM-Rollen-ARN eingeben — Geben Sie den ARN der IAM-Richtlinie in das Feld Bestehende IAM-Rolle verwenden Arn ein. Beispiele für IAM-Richtlinien finden Sie unter IAM-Richtlinien für Connect Customer.
-
Wählen Sie Änderungen speichern aus.
Verschlüsselte Amazon SNS-Themenrichtlinien
Sie können Amazon SNS-Themen verwenden, die mithilfe von AWS KMS Schlüsseln verschlüsselt sind, um eine zusätzliche Sicherheitsstufe zu gewährleisten. Diese zusätzliche Sicherheit kann hilfreich sein, wenn Ihre Anwendung private oder sensible Daten verarbeitet. Weitere Informationen zur Verschlüsselung von Amazon SNS-Themen mithilfe von AWS KMS Schlüsseln finden Sie unter Aktivieren der Kompatibilität zwischen Ereignisquellen von AWS Diensten und verschlüsselten Themen im Amazon Simple Notification Service Developer Guide.
Anmerkung
Amazon-SNS-FIFO-Themen werden nicht unterstützt.
In der Beispielanweisung werden die optionalen, aber empfohlenen SourceArn Bedingungen verwendet, SourceAccount um das verwirrte Stellvertreterproblem zu vermeiden. Nur das AWS End User Messaging Social Inhaberkonto hat Zugriff. Weitere Informationen zum Confused Deputy Problem finden Sie unter The confused Deputy Problem im IAM-Benutzerhandbuch .
Der Schlüssel, den Sie verwenden, muss symmetrisch sein. Verschlüsselte Amazon SNS-Themen unterstützen keine asymmetrischen AWS KMS Schlüssel.
Die Schlüsselrichtlinie muss geändert werden, damit AWS End User Messaging Social den Schlüssel verwenden kann. Folgen Sie den Anweisungen unter Ändern einer wichtigen Richtlinie im AWS Key Management Service Entwicklerhandbuch, um der vorhandenen Schlüsselrichtlinie die folgenden Berechtigungen hinzuzufügen:
{ "Effect": "Allow", "Principal": { "Service": "social-messaging.amazonaws.com" }, "Action": [ "kms:GenerateDataKey*", "kms:Decrypt" ], "Resource": "*", "Condition": { "StringEquals": { "aws:SourceAccount": "{ACCOUNT_ID}" }, "ArnLike": { "aws:SourceArn": "arn:{PARTITION}:social-messaging:{REGION}:{ACCOUNT_ID}:*" } } }
IAM-Richtlinien für Amazon-SNS-Themen
Um eine vorhandene IAM-Rolle zu verwenden oder eine neue Rolle zu erstellen, fügen Sie dieser Rolle die folgende Richtlinie hinzu, damit AWS End User Messaging Social sie übernehmen kann. Informationen zum Ändern der Vertrauensstellung einer Rolle finden Sie im IAM-Benutzerhandbuch unter Modifying a Role.
Im Folgenden finden Sie die Berechtigungsrichtlinie für die IAM-Rolle. Die Genehmigungsrichtlinie ermöglicht das Veröffentlichen von Themen auf Amazon SNS.
Nehmen Sie in der folgenden IAM-Berechtigungsrichtlinie die folgenden Änderungen vor:
-
{PARTITION}Ersetzen Sie es durch die AWS Partition, in der Sie AWS End User Messaging Social verwenden. -
{REGION}Ersetzen Sie durch AWS-Region die, in der Sie AWS End User Messaging Social verwenden. -
{ACCOUNT}Ersetzen Sie durch die eindeutige ID für Ihre AWS-Konto. -
{TOPIC_NAME}Ersetzen Sie es durch die Amazon SNS-Themen, die Nachrichten empfangen werden.
{ "Effect": "Allow", "Principal": { "Service": [ "social-messaging.amazonaws.com" ] }, "Action": "sns:Publish", "Resource": "arn:{PARTITION}:sns:{REGION}:{ACCOUNT}:{TOPIC_NAME}" }
IAM-Richtlinien für Connect Customer
Wenn Sie möchten, dass AWS End User Messaging Social eine bestehende IAM-Rolle verwendet, oder wenn Sie eine neue Rolle erstellen, fügen Sie dieser Rolle die folgenden Richtlinien hinzu, damit AWS End User Messaging Social sie übernehmen kann. Informationen zum Ändern einer vorhandenen Vertrauensbeziehung einer Rolle finden Sie im IAM-Benutzerhandbuch unter Modifying a Role. Diese Rolle wird sowohl zum Senden von Ereignissen als auch zum Importieren von Telefonnummern aus AWS End User Messaging Social in Connect Customer verwendet.
Gehen Sie wie folgt vor, um neue IAM-Richtlinien zu erstellen:
-
Erstellen Sie eine neue Berechtigungsrichtlinie, indem Sie den Anweisungen unter Erstellen von Richtlinien mit dem JSON-Editor im IAM-Benutzerhandbuch folgen.
-
Verwenden Sie in Schritt 5 die Berechtigungsrichtlinie für die IAM-Rolle, um die Veröffentlichung auf Connect Customer zu ermöglichen.
-
-
Erstellen Sie eine neue Vertrauensrichtlinie, indem Sie den Anweisungen unter Erstellen einer Rolle mithilfe benutzerdefinierter Vertrauensrichtlinien im IAM-Benutzerhandbuch folgen.
-
Verwenden Sie in Schritt 4 die Vertrauensrichtlinie für die IAM-Rolle.
-
Fügen Sie in Schritt 10 die Berechtigungsrichtlinie hinzu, die Sie im vorherigen Schritt erstellt haben.
-
Nächste Schritte
Nachdem Sie Ihr Amazon SNS-Thema eingerichtet haben, müssen Sie einen Endpunkt für das Thema abonnieren. Der Endpunkt beginnt, Nachrichten zu empfangen, die zum zugehörigen Thema veröffentlicht wurden. Weitere Informationen zum Abonnieren eines Themas finden Sie unter Abonnieren eines Amazon SNS-Themas im Amazon SNS-Entwicklerhandbuch.