Importer des robots dans Lex V2 - Amazon Lex

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Importer des robots dans Lex V2

Pour utiliser la console afin d'importer un bot, des paramètres régionaux de bot ou un vocabulaire personnalisé précédemment exporté, vous devez indiquer l'emplacement du fichier sur votre ordinateur local et le mot de passe facultatif pour déverrouiller le fichier. Pour obtenir un exemple, consultez Importation d'un bot Lex V2 (console).

Lorsque vous utilisez leAPI, l'importation d'une ressource se fait en trois étapes :

  1. Créez un téléchargement URL à l'aide de l'CreateUploadUrlopération. Il n'est pas nécessaire de créer un téléchargement URL lorsque vous utilisez la console.

  2. Téléchargez le fichier .zip qui contient la définition de la ressource.

  3. Lancez l'importation par l'StartImportopération.

Le téléchargement URL est un Amazon S3 pré-signé URL avec autorisation d'écriture. Le URL est disponible pendant cinq minutes après sa génération. Si vous protégez le fichier .zip par mot de passe, vous devez fournir le mot de passe lorsque vous lancez l'importation. Pour de plus amples informations, veuillez consulter Utilisation d'un mot de passe lors de l'importation ou de l'exportation.

Une importation est un processus asynchrone. Vous pouvez suivre la progression d'une importation à l'aide de la console ou de l'DescribeImportopération.

Lorsque vous importez un bot ou des paramètres régionaux du bot, il peut y avoir des conflits entre les noms de ressources dans le fichier d'importation et les noms de ressources existants dans Amazon Lex V2. Amazon Lex V2 peut gérer le conflit de trois manières :

  • Échec en cas de conflit : l'importation s'arrête et aucune ressource n'est importée depuis le fichier .zip d'importation.

  • Remplacer : Amazon Lex V2 importe toutes les ressources du fichier .zip d'importation et remplace toute ressource existante par la définition du fichier d'importation.

  • Ajouter — Amazon Lex V2 importe toutes les ressources du fichier .zip d'importation et les ajoute à toute ressource existante avec la définition du fichier d'importation. Ceci n'est disponible que pour les paramètres régionaux du bot.

Vous pouvez consulter la liste des importations vers une ressource à l'aide de la console ou de l'ListImportsopération. Les importations restent dans la liste pendant sept jours. Vous pouvez utiliser la console ou l'DescribeImportopération pour voir les détails d'une importation spécifique.

Vous pouvez également supprimer une importation et le fichier .zip associé à l'aide de la console ou de l'DeleteImportopération.

Pour un exemple d'importation d'un bot à l'aide de la console, consultezImportation d'un bot Lex V2 (console).

IAMautorisations requises pour importer

Pour importer des robots, des paramètres régionaux de bots et des vocabulaires personnalisés, l'utilisateur exécutant l'importation doit disposer des autorisations suivantesIAM.

API IAMActions requises Ressource
CreateUploadUrl
  • CreateUploadUrl

*
StartImportpour les robots et les paramètres régionaux des robots
  • StartImport

  • iam : PassRole

  • CreateBot

  • CreateCustomVocabulary

  • CreateLocale

  • CreateIntent

  • CreateSlot

  • CreateSlotType

  • UpdateBot

  • UpdateCustomVocabulary

  • UpdateLocale

  • UpdateIntent

  • UpdateSlot

  • UpdateSlotType

  • DeleteBot

  • DeleteCustomVocabulary

  • DeleteLocale

  • DeleteIntent

  • DeleteSlot

  • DeleteSlotType

  1. Pour importer un nouveau bot : bot, alias du bot.

  2. Pour remplacer un bot existant : bot.

  3. Pour importer une nouvelle localisation : bot.

StartImportpour des vocabulaires personnalisés
  • StartImport

  • CreateCustomVocabulary

  • DeleteCustomVocabulary

  • UpdateCustomVocabulary

bot
DescribeImport
  • DescribeImport

Robot
DeleteImport
  • DeleteImport

Robot
ListImports
  • ListImports

*

Pour un exemple IAM de politique, voir Autoriser un utilisateur à importer des robots et des paramètres régionaux .