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.
Streamen von Messaging-Daten
Sie können Ihre konfigurierenAWSChime Messaging SDKAppInstance
um Daten wie Nachrichten und Kanalereignisse in Form eines Streams zu empfangen. Auf diese Daten können Sie dann in Echtzeit reagieren. Derzeit akzeptiert das Amazon Chime SDK Kinesis-Streams nur als Stream-Destinationen. Sie müssen über diese Voraussetzungen verfügen, um Kinesis-Streams mit dieser Funktion verwenden zu können:
Die Kinesis-Streams müssen gleich seinAWSAccount als
AppInstance
aus.Ein Stream muss sich in derselben Region wie der
AppInstance
aus.Stream-Namen haben ein Präfix, das mit
chime-messaging-
aus.Sie müssen mindestens zwei Shards konfigurieren. Jeder Shard kann Daten mit bis zu 1 MB pro Sekunde empfangen, skalieren Sie Ihren Stream also entsprechend.
Sie müssen die serverseitige Verschlüsselung (SSE) aktivieren.
So konfigurieren Sie einen Kinesis-Stream
Erstellen Sie einen oder mehrere Kinesis-Streams unter Verwendung der Voraussetzungen im vorherigen Abschnitt.
-
Rufen Sie dieputAppInstanceStreamingKonfigurationenAPI.
Sie können einen oder beide von zwei App-Instanz-Datentypen konfigurieren und denselben Stream oder separate Streams für sie auswählen. Die Datentypen haben die folgenden Bereiche:
AppInstanceDataType
Generierte Ereignistypen
CREATE_CHANNEL_MESSAGE
REDACT_CHANNEL_MESSAGE
UPDATE_CHANNEL_MESSAGE
DELETE_CHANNEL_MESSAGE
CREATE_CHANNEL
UPDATE_CHANNEL
DELETE_CHANNEL
CREATE_CHANNEL_MEMBERSHIP
DELETE_CHANNEL_MEMBERSHIP
CREATE_CHANNEL_BAN
DELETE_CHANNEL_BAN
CREATE_CHANNEL_MODERATOR
DELETE_CHANNEL_MODERATOR
Lesen Sie die Daten aus Ihrem konfigurierten Kinesis-Stream. Denken Sie daran, dass Ereignisse, die vor der Konfiguration in Schritt 2 auftreten, nicht rückwirkend gestreamt werden.
Datenformat
Kinesis gibt Datensätze im JSON-Format mit den folgenden Feldern aus:EventType
undPayload
aus. Das Nutzlastformat hängt von derEventType
aus. In der folgenden Tabelle sind die Ereignistypen und die entsprechenden Payload-Formate aufgeführt.
EventType |
Nutzlastformat |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|