Migration d'un bot - Amazon Lex V1

Si vous utilisez Amazon Lex V2, consultez plutôt le guide Amazon Lex V2.

 

Si vous utilisez Amazon Lex V1, nous vous recommandons de mettre à niveau vos robots vers Amazon Lex V2. Nous n'ajoutons plus de nouvelles fonctionnalités à la V1 et recommandons vivement d'utiliser la V2 pour tous les nouveaux robots.

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.

Migration d'un bot

L'API Amazon Lex V2 utilise une architecture d'informations mise à jour qui permet de simplifier le contrôle des versions des ressources et la prise en charge de plusieurs langues dans un bot. Pour plus d'informations, consultez le guide de migration dans le guide du développeur Amazon Lex V2.

Pour utiliser ces nouvelles fonctionnalités, vous devez migrer votre bot. Lorsque vous migrez un bot, Amazon Lex fournit les éléments suivants :

  • La migration copie vos intentions et types d'emplacements personnalisés vers le bot Amazon Lex V2.

  • Vous pouvez ajouter plusieurs langues au même bot Amazon Lex V2. Dans Amazon Lex V1, vous créez un bot distinct pour chaque langue. Vous pouvez migrer plusieurs robots Amazon Lex V1, chacun utilisant une langue différente, vers un robot Amazon Lex V2.

  • Amazon Lex fait correspondre les types d'emplacements intégrés et les intentions d'Amazon Lex V1 aux types et intentions d'emplacements intégrés d'Amazon Lex V2. Si une solution intégrée ne peut pas être migrée, Amazon Lex renvoie un message vous indiquant la marche à suivre.

Le processus de migration ne migre pas les éléments suivants :

  • Alias

  • Index Amazon Kendra

  • Fonctions AWS Lambda

  • Paramètres du journal des conversations

  • Canaux de messagerie tels que Slack

  • Balises

Pour migrer un bot, votre utilisateur ou votre rôle doit disposer de l'autorisation IAM pour les opérations d'API Amazon Lex et Amazon Lex V2. Pour les autorisations requises, consultez Autoriser un utilisateur à migrer un bot vers les API Amazon Lex V2.

Migration d'un bot (console)

Utilisez la console Amazon Lex V1 pour migrer la structure d'un bot vers un bot Amazon Lex V2.

Pour utiliser la console afin de migrer un bot vers l'API Amazon Lex V2
  1. Connectez-vous à la console Amazon Lex AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/lex/.

  2. Dans le menu de gauche, sélectionnez Outil de migration.

  3. Dans la liste des robots, choisissez le bot que vous souhaitez migrer, puis choisissez Migrer.

  4. Choisissez la version du bot que vous souhaitez migrer, puis entrez le nom du bot vers lequel effectuer la migration. Si vous entrez le nom d'un bot Amazon Lex V2 existant, le bot Amazon Lex V1 est migré vers la langue indiquée dans les détails et remplace la version préliminaire de la langue.

  5. Choisissez Suivant.

  6. Choisissez le rôle IAM qu'Amazon Lex utilise pour exécuter la version API Amazon Lex V2 du bot. Vous pouvez choisir de créer un nouveau rôle avec les autorisations minimales requises pour exécuter le bot, ou vous pouvez choisir un rôle IAM existant.

  7. Choisissez Suivant.

  8. Vérifiez les paramètres de migration. S'ils semblent corrects, choisissez Démarrer la migration.

Après avoir lancé le processus de migration, vous êtes renvoyé à la page de démarrage de l'outil de migration. Vous pouvez suivre la progression de la migration dans le tableau Historique. Lorsque la colonne État de la migration indique Terminé, la migration est terminée.

Amazon Lex utilise l'StartImportopération de l'API Amazon Lex V2 pour importer le bot migré. Vous verrez une entrée dans le tableau de l'historique des importations de la console Amazon Lex V2 pour chaque migration.

Au cours de la migration, Amazon Lex peut trouver dans le bot des ressources qui ne peuvent pas être migrées. Vous recevez un message d'erreur ou d'avertissement pour chaque ressource qui ne peut pas être migrée. Chaque message inclut un lien vers la documentation qui explique comment résoudre le problème.

Migration d'une fonction Lambda

Amazon Lex V2 modifie la façon dont les fonctions Lambda sont définies pour un bot. Il n'autorise qu'une seule fonction Lambda dans un alias pour chaque langue d'un bot. Pour plus d'informations sur la migration de vos fonctions Lambda, consultez. Migration d'une fonction Lambda d'Amazon Lex V1 vers Amazon Lex V2