Bots aus Lex V2 exportieren - Amazon Lex

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.

Bots aus Lex V2 exportieren

Sie exportieren einen Bot, ein Bot-Gebietsschema oder ein benutzerdefiniertes Vokabular mithilfe der Konsole oder der CreatExport Operation. Sie geben die zu exportierende Ressource an und können ein optionales Passwort angeben, um die ZIP-Datei zu schützen, wenn Sie einen Export starten. Nachdem Sie die ZIP-Datei heruntergeladen haben, müssen Sie das Kennwort für den Zugriff auf die Datei verwenden, bevor Sie sie verwenden können. Weitere Informationen finden Sie unter Beim Import oder Export ein Passwort verwenden.

Der Export ist ein asynchroner Vorgang. Sobald Sie den Export gestartet haben, können Sie die Konsole oder den DescribeExport Vorgang verwenden, um den Fortschritt des Exports zu überwachen. Sobald der Export abgeschlossen ist, zeigt die Konsole oder der DescribeExport Vorgang den Status anCOMPLETED, und die Konsole lädt die exportierte ZIP-Datei in Ihren Browser herunter. Wenn Sie den DescribeExport Vorgang verwenden, stellt Amazon Lex V2 ein vorsigniertes Amazon S3 bereitURL, in das Sie die Ergebnisse des Exports herunterladen können. Der Download URL ist nur für fünf Minuten verfügbar, aber Sie können einen neuen herunterladen, URL indem Sie den DescribeExport Vorgang erneut aufrufen.

Sie können den Verlauf der Exporte für eine Ressource mit der Konsole oder mit dem ListExports Vorgang anzeigen. Die Ergebnisse zeigen die Exporte zusammen mit ihrem aktuellen Status. Ein Export ist sieben Tage lang in der Historie verfügbar.

Wenn Sie die Draft Version eines Bots oder eines Bot-Gebietsschemas exportieren, ist es möglich, dass sich die Definition in der JSON Datei in einem inkonsistenten Zustand befindet, da die Draft Version eines Bots oder eines Bot-Gebietsschemas während eines Exports geändert werden kann. Wenn die Draft Version während des Exports geändert wird, sind die Änderungen möglicherweise nicht in der Exportdatei enthalten.

Wenn Sie ein Bot-Gebietsschema exportieren, exportiert Amazon Lex alle Informationen, die das Gebietsschema definieren, einschließlich des Gebietsschemas, des benutzerdefinierten Wortschatzes, der Absichten, der Slot-Typen und der Slots.

Wenn Sie einen Bot exportieren, exportiert Amazon Lex alle für den Bot definierten Gebietsschemas, einschließlich der Absichten, Slot-Typen und Slots. Die folgenden Elemente werden nicht mit einem Bot exportiert:

  • Bot-Alias

  • Mit einem Bot ARN verknüpfte Rolle

  • Mit Bots und Bot-Aliasnamen verknüpfte Tags

  • Lambda-Code-Hooks, die mit einem Bot-Alias verknüpft sind

Die Rolle ARN und die Tags werden als Anforderungsparameter eingegeben, wenn Sie einen Bot importieren. Sie müssen nach dem Import gegebenenfalls Bot-Aliase erstellen und Lambda-Code-Hooks zuweisen.

Sie können einen Export und die zugehörige .zip-Datei mithilfe der Konsole oder des Vorgangs entfernen. DeleteExport

Ein Beispiel für das Exportieren eines Bots mithilfe der Konsole finden Sie unterEinen Lex V2-Bot exportieren (Konsole).

IAMZum Exportieren von Bots in Lex V2 sind Berechtigungen erforderlich

Um Bots, Bot-Gebietsschemas und benutzerdefinierte Vokabulare zu exportieren, muss der Benutzer, der den Export ausführt, über die folgenden IAM Berechtigungen verfügen.

API
  • Erforderliche Aktionen IAM

Ressource
CreateExport
  • CreateExport

Bot
UpdateExport
  • UpdateExport

Bot
DescribeExport
  • DescribeExport

  • DescribeBot

  • DescribeCustomVocabulary

  • DescribeLocale

  • DescribeIntent

  • DescribeSlot

  • DescribeSlotType

  • ListLocale

  • ListIntent

  • ListSlot

  • ListSlotType

Bot
DescribeExportfür benutzerdefinierte Vokabeln
  • DescribeExport

  • DescribeCustomVocabulary

Bot
DeleteExport
  • DeleteExport

Bot
ListExports
  • ListExports

*

Ein Beispiel für eine IAM Richtlinie finden Sie unter Erlaubt einem Benutzer, Bots und Bot-Gebietsschemas zu exportieren .