Verwalten Sie Kinesis Datenströme

Erforderliche Berechtigungen: Datenströme

Diese Seite führt Sie durch die Prozesse zum Einrichten eines Kinesis-Datenstroms. CXone Mpower stellt IVRClosed Interaktive Sprachantwort. Automatisierte Telefonmenükontakte können über Sprach- oder Tasteneingaben Informationen abrufen, einen eingehenden Sprachanruf weiterleiten oder beides.-Protokolle als Stream bereit. Sie müssen daher eine Methode zum Verbrauchen der Daten an einem von Ihnen kontrollierten Ziel einrichten. Eine vollständige Einrichtung umfasst die Konfigurationsschritte in CXone Mpower sowie die Einrichtung des Dienstes oder Systems, das den Stream abonniert und nutzt.

Sie können den Datenstrom in jeder beliebigen Sprache abonnieren, beispielsweise Python, .NET, Java usw. Beim Konfigurieren des Streams in CXone Mpower können Sie die Daten in den folgenden Schemaformaten verwenden:

  • PROTO
  • JSON
  • AVRO
  • JSON mit Zeilenvorschub
  • JSON AVRO mit Zeilenvorschub

Einrichten eines Kinesis Datenstroms

Nachdem Sie ein Ziel festgelegt haben, können Sie die Details in CXone Mpower eingeben und die Daten werden an das Ziel gesendet. Nachdem Sie die Kinesis Zieldetails in CXone Mpower hinzugefügt haben, dauert die Aktualisierung im Back-End 24 Stunden. Nach dem Update beginnt dann das Datenstreaming.

Einrichten eines Kinesis-Ziels

Sie müssen in Ihrer Infrastruktur ein Ziel für den Datenstrom erstellen und ihm die erforderlichen Berechtigungen erteilen, damit CXone Mpower Data Streams Daten an dieses Ziel veröffentlichen kann. Hier kann CXone Mpower auf die Daten zugreifen und sie verbrauchen.

  1. Erstellen Sie den Kinesis Stream in der AWS Verwaltungskonsole Öffnet in einem neuen Fenster. Weitere Informationen zu diesem Vorgang finden Sie in der Amazon-Dokumentation. Notieren Sie unbedingt Ihre Kinesis-Stream-ARN, die Sie in die Berechtigungsrichtlinie aufnehmen müssen.
  2. Erstellen Sie eine IAM-Rolle in der AWS-Verwaltungskonsole . Sie müssen Folgendes konfigurieren:
    • Berechtigungen
      • "kinesis:DescribeStream"

      • "kinesis:DescribeStreamSummary"

      • "kinesis:DescribeStreamConsumer"

      • "kinesis:SubscribeToShard"

      • "kinesis:RegisterStreamConsumer"

      • "kinesis:PutRecords"

      • "kinesis:PutRecord"

      • "kinesis:ListShards"

      Stellen Sie sicher, dass Sie "Resource" einschließen: "<YOUR_KINESIS_STREAM_ARN> " in der Berechtigungsrichtlinie.

    • Vertrauensbeziehungen

      Fügen Sie den Vertrauensbeziehungen der IAM-Rolle eine Vertrauensrichtlinie hinzu, wie sie in der folgenden Abbildung dargestellt ist. Wie im Bild gezeigt, müssen Sie NICE_AWS_ACCOUNT_ID und EXTERNAL_ID durch Ihre eigenen gültigen Werte ersetzen.

      Die folgenden CXone Mpower AWS-Konto-ID-Werte sind gültig:

      CXone Mpower AWS-KONTO-ID

      WERT

      Produktions-AWS-Konto-ID

      737494165703

      FedRamp-AWS-Konto-ID751344753113
      FedRamp High-AWS-Konto-ID420587085960

      Hinweis: FedRAMP-IDs sind speziell für Regierungsorganisationen bestimmt. Weitere Informationen erhalten Sie von Ihrem Kundenbetreuer.

  3. Erstellen Sie eine externe ID, Öffnet in einem neuen Fenster die der Rolle zugeordnet werden soll. Es kann sich um eine beliebige Zeichenfolge handeln, zum Beispiel: 70ffec909539cdb4f01fb0aa3d249713cad411c2e652707a92fb51d0f5449ea.

Erstellen Sie einen Kinesis Datenstrom in CXone Mpower

Die Implementierung von Aktualisierungen der Kinesis Datenströme kann bis zu 24 Stunden dauern. Ein aktualisierter Datenstrom wird als ausstehend angezeigt, bis die Änderungen wirksam werden.

  1. Klicken Sie auf den App-Selector Symbol für die App-Auswahl und wählen SieAdmin.
  2. Gehen Sie zu KontoeinstellungenEreignisdatenstrom.
  3. Klicken Sie auf Neuen Datenstrom erstellen.

  4. Geben Sie den Namen, die Beschreibung, den Ereignistyp und andere Details des Datenstroms ein.

  5. Klicken Sie auf Create (Erstellen).
  6. Wenn Sie das Datenformat aktualisieren möchten, wählen Sie das neue Datenformat aus und klicken Sie auf Speichern.