Importing - 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.

Importing

Um die Konsole zu verwenden, um einen zuvor exportierten Bot, ein Bot-Gebietsschema oder ein benutzerdefiniertes Vokabular zu importieren, geben Sie den Speicherort der Datei auf Ihrem lokalen Computer und das optionale Passwort zum Entsperren der Datei an. Ein Beispiel finden Sie unter Einen Bot importieren (Konsole).

Wenn Sie die API verwenden, erfolgt der Import einer Ressource in drei Schritten:

  1. Erstellen Sie mithilfe der CreateUploadUrl Operation eine Upload-URL. Sie müssen keine Upload-URL erstellen, wenn Sie die Konsole verwenden.

  2. Laden Sie die ZIP-Datei hoch, die die Ressourcendefinition enthält.

  3. Starten Sie den Import mit der StartImport Operation.

Die Upload-URL ist eine vorsignierte Amazon S3-URL mit Schreibrechten. Die URL ist nach ihrer Generierung fünf Minuten lang verfügbar. Wenn Sie die ZIP-Datei mit einem Passwort schützen, müssen Sie das Passwort angeben, wenn Sie den Import starten. Weitere Informationen finden Sie unter Verwenden eines Passworts beim Import oder Export.

Ein Import ist ein asynchroner Prozess. Sie können den Fortschritt eines Imports mithilfe der Konsole oder des DescribeImport Vorgangs überwachen.

Wenn Sie ein Bot- oder Bot-Gebietsschema importieren, kann es zu Konflikten zwischen den Ressourcennamen in der Importdatei und den vorhandenen Ressourcennamen in Amazon Lex V2 kommen. Amazon Lex V2 kann den Konflikt auf drei Arten lösen:

  • Bei Konflikt fehlschlagen — Der Import wird beendet und es werden keine Ressourcen aus der ZIP-Importdatei importiert.

  • Überschreiben — Amazon Lex V2 importiert alle Ressourcen aus der ZIP-Importdatei und ersetzt alle vorhandenen Ressourcen durch die Definition aus der Importdatei.

  • Anfügen — Amazon Lex V2 importiert alle Ressourcen aus der ZIP-Importdatei und fügt sie jeder vorhandenen Ressource mit der Definition aus der Importdatei hinzu. Dies ist nur für das Bot-Gebietsschema verfügbar.

Sie können eine Liste der Importe in eine Ressource mithilfe der Konsole oder der ListImports Operation einsehen. Importe bleiben sieben Tage in der Liste. Sie können die Konsole oder die DescribeImport Operation verwenden, um Details zu einem bestimmten Import einzusehen.

Sie können einen Import und die zugehörige ZIP-Datei auch mithilfe der Konsole oder des DeleteImport Vorgangs entfernen.

Ein Beispiel für den Import eines Bots mithilfe der Konsole finden Sie unterEinen Bot importieren (Konsole).

Für den Import sind IAM-Berechtigungen erforderlich

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

API Erforderliche IAM-Aktionen Ressource
CreateUploadUrl
  • CreateUploadUrl

*
StartImportfür Bot und Bot Locale
  • StartImport

  • ich bin: PassRole

  • CreateBot

  • CreateCustomVocabulary

  • CreateLocale

  • CreateIntent

  • CreateSlot

  • CreateSlotType

  • UpdateBot

  • UpdateCustomVocabulary

  • UpdateLocale

  • UpdateIntent

  • UpdateSlot

  • UpdateSlotType

  • DeleteBot

  • DeleteCustomVocabulary

  • DeleteLocale

  • DeleteIntent

  • DeleteSlot

  • DeleteSlotType

  1. Um einen neuen Bot zu importieren: Bot, Bot-Alias.

  2. Um einen vorhandenen Bot zu überschreiben: Bot.

  3. Um ein neues Gebietsschema zu importieren: Bot.

StartImportfür benutzerdefinierte Vokabeln
  • StartImport

  • CreateCustomVocabulary

  • DeleteCustomVocabulary

  • UpdateCustomVocabulary

Bot
DescribeImport
  • DescribeImport

Bot
DeleteImport
  • DeleteImport

Bot
ListImports
  • ListImports

*

Eine IAM-Beispielrichtlinie finden Sie unter Erlaubt einem Benutzer, Bots und Bot-Gebietsschemas zu importieren .