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.
Versionierung und Aliase mit Ihrem Lex V2-Bot
Amazon Lex V2 unterstützt die Erstellung von Versionen und Aliasnamen von Bots und Bot-Netzwerken, sodass Sie die Implementierung kontrollieren können, die Ihre Client-Anwendungen verwenden. Eine Version dient als nummerierte Momentaufnahme Ihrer Arbeit. Sie können einen Alias auf die Version Ihres Bots verweisen, die Ihren Kunden zur Verfügung stehen soll. Zwischen der Erstellung von Versionen können Sie die Draft
Version Ihres Bots weiter aktualisieren, ohne die Benutzererfahrung zu beeinträchtigen.
Versionen
Amazon Lex V2 unterstützt die Erstellung von Versionen von Bots, sodass Sie die Implementierung kontrollieren können, die Ihre Client-Anwendungen verwenden. Eine Version ist eine nummerierte Momentaufnahme Ihrer Arbeit, die Sie für die Verwendung in verschiedenen Teilen Ihres Workflows erstellen können, z. B. in der Entwicklung, Betabereitstellung und Produktion.
Die Entwurfsversion Ihres Lex V2-Bots
Wenn Sie einen Amazon Lex V2-Bot erstellen, gibt es nur eine Version, die Draft
Version.
Draft
ist die Arbeitskopie Ihres Bots. Sie können nur die Draft
Version aktualisieren und bis Sie Ihre erste Version erstellt haben, Draft
ist dies die einzige Version des Bots, die Sie haben.
Die Draft
Version Ihres Bots ist mit dem verknüpftTestBotAlias
. Das TestBotAlias
sollte nur für manuelle Tests verwendet werden. Amazon Lex V2 begrenzt die Anzahl der Runtime-Anfragen, die Sie an den TestBotAlias
Alias des Bots stellen können.
Eine Version für Ihren Lex V2-Bot erstellen
Wenn Sie einen Amazon Lex V2-Bot versionieren, erstellen Sie einen nummerierten Snapshot des Bots, sodass Sie den Bot so verwenden können, wie er bei der Erstellung der Version vorhanden war. Sobald Sie eine numerische Version erstellt haben, bleibt diese unverändert, während Sie weiter an der Entwurfsversion Ihrer Anwendung arbeiten.
Wenn Sie eine Version erstellen, können Sie die Gebietsschemas auswählen, die in die Version aufgenommen werden sollen. Sie müssen nicht alle Gebietsschemas in einem Bot auswählen. Wenn Sie eine Version erstellen, können Sie auch ein Gebietsschema aus einer früheren Version auswählen. Wenn Sie beispielsweise drei Versionen eines Bots haben, können Sie bei der Erstellung von Version vier ein Gebietsschema aus der Draft
Version und eines aus Version zwei auswählen.
Wenn Sie ein Gebietsschema aus der Draft
Version löschen, wird es nicht aus einer nummerierten Version gelöscht.
Wenn eine Bot-Version sechs Monate lang nicht verwendet wird, markiert Amazon Lex V2 die Version als inaktiv. Wenn eine Version inaktiv ist, können Sie keine Runtime-Operationen mit dem Bot verwenden. Um den Bot aktiv zu machen, müssen Sie alle mit der Version verknüpften Sprachen neu erstellen.
Aktualisierung eines Amazon Lex V2-Bots
Sie können nur die Draft
Version eines Amazon Lex V2-Bots aktualisieren. Versionen können nicht geändert werden. Sie können jederzeit eine neue Version erstellen, nachdem Sie eine Ressource in der Konsole oder während des CreateBotVersionVorgangs aktualisiert haben.
Löschen eines Amazon Lex V2-Bots oder einer Version
Amazon Lex V2 unterstützt das Löschen eines Bots oder einer Version über die Konsole oder eine der folgenden API Operationen:
Aliase für deinen Lex V2-Bot
Amazon Lex V2-Bots unterstützen Aliase. Ein Alias ist ein Zeiger auf eine bestimmte Bot-Version. Mit einem Alias können Sie einfach die Version aktualisieren, die Ihre Clientanwendungen verwenden. Beispielsweise können Sie einen Alias auf Version 1 Ihres Bot zeigen lassen. Wenn Sie bereit sind, den Bot zu aktualisieren, erstellen Sie Version 2 und ändern den Alias so, dass er auf die neue Version verweist. Da Ihre Anwendungen den Alias anstelle einer bestimmten Version verwenden, erhalten alle Ihre Clients die neuen Funktionen, ohne dafür aktualisiert werden zu müssen.
Ein Alias ist ein Verweis auf eine bestimmte Version eines Amazon Lex V2-Bots. Verwenden Sie einen Alias, um Clientanwendungen zu erlauben, eine bestimmte Version des Bots zu verwenden, ohne dass die Anwendung nachverfolgen muss, um welche Version es sich handelt.
Wenn Sie einen Bot erstellen, erstellt Amazon Lex V2 einen Alias namensTestBotAlias
, den Sie zum Testen Ihres Bots verwenden können. Der TestBotAlias
Alias ist immer mit der Draft
Version Ihres Bots verknüpft. Sie sollten den TestBotAlias
Alias nur zu Testzwecken verwenden. Amazon Lex V2 begrenzt die Anzahl der Laufzeitanforderungen, die Sie an den Alias stellen können.
Das folgende Beispiel zeigt zwei Versionen eines Amazon Lex V2-Bots, Version 1 und Version 2. Jeder dieser Bot-Versionen ist jeweils ein Alias zugeordnet. BETA PROD Client-Anwendungen verwenden den PROD Alias, um auf den Bot zuzugreifen.
Wenn Sie eine zweite Version des Bots erstellen, können Sie den Alias so aktualisieren, dass er über die Konsole oder den UpdateBotAliasVorgang auf die neue Version des Bots verweist. Wenn Sie den Alias ändern, verwenden alle Ihre Clientanwendungen die neue Version. Wenn es mit der neuen Version ein Problem gibt, können Sie einfach zu der vorhergehenden Version zurückkehren, indem Sie den Alias so ändern, dass er auf diese Version zeigt.
Wenn Sie Ihre Client-Anwendungen so einrichten, dass sie Amazon Lex Runtime V2 aufrufen, APIs damit Kunden mit Ihrem Bot interagieren können, verwenden Sie den Alias, der auf die Version verweist, die Ihre Kunden verwenden sollen.
Anmerkung
Sie können zwar die Draft
Version eines Bots in der Konsole testen, wir empfehlen jedoch, dass Sie, wenn Sie einen Bot in Ihre Client-Anwendung integrieren, zunächst eine Version und einen Alias erstellen, der auf diese Version verweist. Verwenden Sie den Alias in Ihrer Clientanwendung aus den Gründen, die in diesem Abschnitt erklärt werden. Wenn Sie einen Alias aktualisieren, verwendet Amazon Lex V2 die aktuelle Version für alle laufenden Sitzungen. Neue Sitzungen verwenden die neue Version.