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.
Schritt 3: Veröffentlichen des Bots (AWS CLI)
Nachdem alle vom Bot verwendeten Slot-Typen und Absichten verwendet wurden, können Sie den Bot veröffentlichen.
Aktualisieren Sie den Bot OrderFlowersBot
, damit er die Absicht OrderFlowers
verwendet, die im vorherigen Schritt aktualisiert wurde. Veröffentlichen Sie dann eine neue Version des Bots OrderFlowersBot
.
Anmerkung
Das folgende AWS CLI-Beispiel ist für Unix, Linux und macOS formatiert. Ändern Sie unter Windows "\$LATEST"
zu $LATEST
, und ersetzen Sie den umgekehrten Schrägstrich (\) am Ende jeder Zeile durch ein Caret-Zeichen (^).
So veröffentlichen Sie eine Version eines Bots (AWS CLI)
-
Rufen Sie in der AWS CLI die
$LATEST
-Version desOrderFlowersBot
-Bots ab und speichern Sie sie in einer Datei:aws lex-models get-bot \ --region
region
\ --name OrderFlowersBot \ --version-or-alias "\$LATEST" > OrderFlowersBot_V4.json -
Öffnen Sie die Datei
OrderFlowersBot_V4.json
in einem Texteditor. Löschen Sie die FeldercreatedDate
,lastUpdatedDate
,status
undversion
. Suchen Sie die AbsichtOrderFlowers
und ändern Sie die Version in die Versionsnummer, die Sie im vorherigen Schritt notiert haben. Das folgende Fragment der DateiOrderFlowersBot_V4.json
zeigt die Position der Änderung."intents": [ { "intentVersion": "
version
", "intentName": "OrderFlowers" } -
Speichern Sie in der AWS CLI die neue Version des Bots. Notieren Sie sich die Versionsnummer, die durch den Aufruf von
put-bot
zurückgegeben wird.aws lex-models put-bot \ --name OrderFlowersBot \ --cli-input-json file://OrderFlowersBot_V4.json
-
Ermitteln Sie die Prüfsumme der neuesten Version des Bots. Verwenden Sie die Versionsnummer, die in Schritt 3 zurückgegeben wird.
aws lex-models get-bot \ --region
region
\ --version-or-aliasversion
\ --name OrderFlowersBot > OrderFlowersBot_V4a.jsonDas folgende Fragment der Antwort zeigt die Prüfsumme des Bots. Notieren Sie den Wert für den nächsten Schritt.
"name": "OrderFlowersBot", "locale": "en-US", "checksum": "
checksum
", -
Veröffentlichen einer neuen Version des Bots:
aws lex-models create-bot-version \ --region
region
\ --name OrderFlowersBot \ --checksum "checksum
"Das folgende Fragment der Antwort zeigt die neue Version des Bots.
"checksum": "
checksum
", "abortStatement": { ... }, "version": "1", "lastUpdatedDate":timestamp
,
Nächster Schritt
Übung 5: Erstellen eines Alias (AWS CLI)