Einen Bot migrieren - Amazon Lex V1

Wenn Sie Amazon Lex V2 verwenden, lesen Sie stattdessen das Amazon Lex V2-Handbuch.

 

Wenn Sie Amazon Lex V1 verwenden, empfehlen wir, Ihre Bots auf Amazon Lex V2 zu aktualisieren. Wir fügen V1 keine neuen Funktionen mehr hinzu und empfehlen dringend, V2 für alle neuen Bots zu verwenden.

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.

Einen Bot migrieren

Die Amazon Lex V2-API verwendet eine aktualisierte Informationsarchitektur, die eine vereinfachte Versionierung von Ressourcen und die Unterstützung mehrerer Sprachen in einem Bot ermöglicht. Weitere Informationen finden Sie im Migrationshandbuch im Amazon Lex V2-Entwicklerhandbuch.

Um diese neuen Funktionen nutzen zu können, müssen Sie Ihren Bot migrieren. Wenn Sie einen Bot migrieren, bietet Amazon Lex Folgendes:

  • Bei der Migration werden Ihre benutzerdefinierten Absichten und Slot-Typen auf den Amazon Lex V2-Bot kopiert.

  • Sie können demselben Amazon Lex V2-Bot mehrere Sprachen hinzufügen. In Amazon Lex V1 erstellen Sie für jede Sprache einen separaten Bot. Sie können mehrere Amazon Lex V1-Bots, die jeweils eine andere Sprache verwenden, auf einen Amazon Lex V2-Bot migrieren.

  • Amazon Lex ordnet integrierte Amazon Lex V1-Slot-Typen und Intents den integrierten Amazon Lex V2-Slot-Typen und Intents zu. Wenn ein integriertes System nicht migriert werden kann, gibt Amazon Lex eine Nachricht zurück, in der Sie darüber informiert werden, was als Nächstes zu tun ist.

Der Migrationsprozess migriert Folgendes nicht:

  • Aliasnamen

  • Amazon Kendra-Indizes

  • AWS Lambda-Funktionen

  • Einstellungen von Gesprächsprotokollstruktur

  • Messaging-Kanäle wie Slack

  • Tags (Markierungen)

Um einen Bot zu migrieren, muss Ihr Benutzer oder Ihre Rolle über IAM-Berechtigungen für Amazon Lex- und Amazon Lex V2-API-Operationen verfügen. Die erforderlichen Berechtigungen finden Sie unterErlauben Sie einem Benutzer, einen Bot zu Amazon Lex V2 zu migrieren APIs.

Einen Bot migrieren (Konsole)

Verwenden Sie die Amazon Lex V1-Konsole, um die Struktur eines Bots auf einen Amazon Lex V2-Bot zu migrieren.

So verwenden Sie die Konsole, um einen Bot zur Amazon Lex V2-API zu migrieren
  1. Melden Sie sich bei derAWS Management Console und öffnen Sie die Amazon-Lex-Konsole unter https://console.aws.amazon.com/lex/.

  2. Wählen Sie im linken Menü das Migrationstool.

  3. Wählen Sie aus der Liste der Bots den Bot aus, den Sie migrieren möchten, und wählen Sie dann Migrieren.

  4. Wählen Sie die Version des Bots aus, den Sie migrieren möchten, und geben Sie dann den Namen des Bots ein, zu dem Sie migrieren möchten. Wenn Sie den Namen eines vorhandenen Amazon Lex V2-Bots eingeben, wird der Amazon Lex V1-Bot in die in den Details angezeigte Sprache migriert und überschreibt die Entwurfsversion der Sprache.

  5. Wählen Sie Next (Weiter).

  6. Wählen Sie die IAM-Rolle, die Amazon Lex verwendet, um die Amazon Lex V2-API-Version des Bots auszuführen. Sie können wählen, ob Sie eine neue Rolle mit den Mindestberechtigungen erstellen möchten, die für die Ausführung des Bots erforderlich sind, oder Sie können eine vorhandene IAM-Rolle wählen.

  7. Wählen Sie Next (Weiter).

  8. Überprüfen Sie die Einstellungen für die Migration. Wenn sie in Ordnung aussehen, wählen Sie Migration starten.

Nachdem Sie den Migrationsprozess gestartet haben, kehren Sie zur Startseite des Migrationstools zurück. Sie können den Fortschritt der Migration in der Protokoll-Tabellenstruktur überwachen. Wenn in der Spalte Migrationsstatus Abgeschlossen angezeigt wird, ist die Migration abgeschlossen.

Amazon Lex verwendet dieStartImport Operation in der Amazon Lex V2-API, um den migrierten Bot zu importieren. In der Tabelle mit dem Importverlauf der Amazon Lex V2-Konsole wird für jede Migration ein Eintrag angezeigt.

Während der Migration findet Amazon Lex möglicherweise Ressourcen im Bot, die nicht migriert werden können. Sie erhalten eine Fehler- oder Warnmeldung für jede Ressource, die nicht migriert werden kann. Jede Nachricht enthält einen Link zur Dokumentation, in der erklärt wird, wie das Problem behoben werden kann.

Migration einer Lambda-Funktion

Amazon Lex V2 ändert die Art und Weise, wie Lambda-Funktionen für einen Bot definiert werden. Es erlaubt nur eine Lambda-Funktion in einem Alias für jede Sprache in einem Bot. Weitere Informationen zur Migration Ihrer Lambda-Funktionen finden Sie unterMigration einer Lambda-Funktion von Amazon Lex V1 auf Amazon Lex V2.