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 Ereignisziel zu AWS End User Messaging Social hinzu
Wenn Sie die Veröffentlichung von Nachrichten und Ereignissen aktivieren, werden alle von Ihrem WhatsApp Geschäftskonto (WABA) generierten Ereignisse an das Amazon SNS SNS-Thema gesendet. Dies schließt Ereignisse für jede Telefonnummer ein, die einem WhatsApp Geschäftskonto zugeordnet ist. Ihrer WABA kann ein Amazon SNS SNS-Thema zugeordnet sein.
Voraussetzungen
Bevor Sie beginnen, müssen die folgenden Voraussetzungen erfüllt sein, um entweder ein Amazon SNS SNS-Thema oder eine Amazon Connect Connect-Instance als Nachrichten- und Ereignisziel verwenden zu können.
Amazon SNS-Thema
-
Ein Amazon SNS SNS-Thema wurde erstellt und Berechtigungen wurden hinzugefügt.
Anmerkung
Amazon-SNS-FIFO-Themen werden nicht unterstützt.
-
(Optional) Um ein Amazon SNS 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.
Amazon Connect Connect-Instanz
Eine Amazon Connect Connect-Instanz wurde erstellt und Berechtigungen wurden hinzugefügt.
Fügen Sie eine Nachricht und ein Ziel für ein Ereignis hinzu
Öffnen Sie die AWS End User Messaging Social-Konsole unter https://console.aws.amazon.com/social-messaging/
. -
Wählen Sie Geschäftskonto und anschließend ein WABA aus.
-
Wählen Sie auf der Registerkarte Ziel der Veranstaltung die Option Ziel bearbeiten aus.
-
Um ein Veranstaltungsziel zu aktivieren, wählen Sie Aktivieren aus.
Wählen Sie als Zieltyp entweder Amazon SNS oder Amazon Connect
-
Um Ihre Ereignisse an ein Amazon SNS SNS-Ziel zu senden, geben Sie einen vorhandenen Themen-ARN in das Feld Themen-ARN ein. Beispiele für IAM-Richtlinien finden Sie unter IAM-Richtlinien für Amazon SNS SNS-Themen.
Für Amazon Connect
Wählen Sie für Connect-Instanz eine Instanz aus dem Drop-down-Menü aus.
Wählen Sie für die bidirektionale Kanalrolle eine der folgenden Optionen aus:
Bestehende IAM-Rolle auswählen — Wählen Sie eine bestehende IAM-Richtlinie aus der Drop-down-Liste „Bestehende IAM-Rollen“ aus. Beispiele für IAM-Richtlinien finden Sie unter IAM-Richtlinien für Amazon Connect.
IAM-Rollen-ARN eingeben — Geben Sie den ARN der IAM-Richtlinie unter Vorhandenen IAM-Rollen-Arn verwenden ein. Beispiele für IAM-Richtlinien finden Sie unter IAM-Richtlinien für Amazon Connect.
-
Wählen Sie Änderungen speichern.
Themenrichtlinien für verschlüsselte Amazon SNS
Sie können Amazon SNS SNS-Themen verwenden, die mit AWS KMS Schlüsseln verschlüsselt sind, um eine zusätzliche Sicherheitsebene 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 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 Problem des verwirrten Stellvertreters zu vermeiden, und nur das Eigentümerkonto von AWS End User Messaging Social hat Zugriff. Weitere Informationen zum Problem des verwirrten Stellvertreters finden Sie unter Das Problem des verwirrten Stellvertreters im IAM-Benutzerhandbuch.
Der Schlüssel, den Sie verwenden, muss symmetrisch sein. Verschlüsselte Amazon SNS SNS-Themen unterstützen keine asymmetrischen Schlüssel AWS KMS .
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 Schlüsselrichtlinie 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 SNS-Themen
Um eine bestehende 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 unter Ändern einer Rolle im IAM-Benutzerhandbuch.
Im Folgenden finden Sie die Berechtigungsrichtlinie für die IAM-Rolle. Die Genehmigungsrichtlinie ermöglicht die Veröffentlichung in Amazon SNS SNS-Themen.
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 es 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 SNS-Themen, an die Nachrichten gesendet werden.
{ "Effect": "Allow", "Principal": { "Service": [ "social-messaging.amazonaws.com" ] }, "Action": "sns:Publish", "Resource": "arn:
{PARTITION}
:sns:{REGION}
:{ACCOUNT}
:{TOPIC_NAME}
" }
IAM-Richtlinien für Amazon Connect
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 bestehenden Vertrauensstellung einer Rolle finden Sie unter Ändern einer Rolle im IAM-Benutzerhandbuch. Diese Rolle wird sowohl für das Senden von Ereignissen als auch für den Import von Telefonnummern aus AWS End User Messaging Social in Amazon Connect 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 Amazon Connect zu ermöglichen.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowOperationsForEventDelivery", "Effect": "Allow", "Action": [ "connect:SendIntegrationEvent" ], "Resource": "*" }, { "Sid": "AllowOperationsForPhoneNumberImport", "Effect": "Allow", "Action": [ "connect:ImportPhoneNumber", "social-messaging:GetLinkedWhatsAppBusinessAccountPhoneNumber", "social-messaging:TagResource" ], "Resource": "*" } ] }
-
-
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.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": [ "social-messaging.amazonaws.com" ] }, "Action": "sts:AssumeRole" } ] }
-
Fügen Sie in Schritt 10 die Berechtigungsrichtlinie hinzu, die Sie im vorherigen Schritt erstellt haben.
-
Nächste Schritte
Sobald Sie Ihr Amazon SNS SNS-Thema eingerichtet haben, müssen Sie einen Endpunkt für das Thema abonnieren. Der Endpunkt beginnt, Nachrichten zu empfangen, die zu dem zugehörigen Thema veröffentlicht wurden. Weitere Informationen zum Abonnieren eines Themas finden Sie unter Amazon SNS SNS-Thema abonnieren im Amazon SNS SNS-Entwicklerhandbuch.