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.
Amazon Lex V2 prend en charge la création de versions et d'alias de robots et de réseaux de robots afin que vous puissiez contrôler l'implémentation utilisée par vos applications clientes. Une version agit comme un instantané numéroté de votre travail. Vous pouvez pointer un alias vers la version de votre bot que vous souhaitez mettre à la disposition de vos clients. Entre deux versions, vous pouvez continuer à mettre à jour la Draft
version de votre bot sans affecter l'expérience utilisateur.
Versions
Amazon Lex V2 prend en charge la création de versions de bots afin que vous puissiez contrôler l'implémentation utilisée par vos applications clientes. Une version est un instantané numéroté de votre travail que vous pouvez créer pour être utilisé dans différentes parties de votre flux de travail, telles que le développement, le déploiement de la version bêta et la production.
La version préliminaire de votre bot Lex V2
Lorsque vous créez un bot Amazon Lex V2, il n'existe qu'une seule version, la Draft
version.
Draft
est la copie de travail de votre bot. Vous ne pouvez mettre à jour que la Draft
version et, jusqu'à ce que vous créiez votre première version, Draft
c'est la seule version du bot dont vous disposez.
La Draft
version de votre bot est associée auTestBotAlias
. TestBotAlias
Il ne doit être utilisé que pour des tests manuels. Amazon Lex V2 limite le nombre de demandes d'exécution que vous pouvez envoyer à l'TestBotAlias
alias du bot.
Création d'une version pour votre bot Lex V2
Lorsque vous créez une version d'un bot Amazon Lex V2, vous créez un instantané numéroté du bot afin de pouvoir utiliser le bot tel qu'il existait au moment de la création de la version. Une fois que vous avez créé une version numérique, elle restera la même pendant que vous continuez à travailler sur la version préliminaire de votre application.
Lorsque vous créez une version, vous pouvez choisir les paramètres régionaux à inclure dans la version. Il n'est pas nécessaire de choisir tous les paramètres régionaux d'un bot. De plus, lorsque vous créez une version, vous pouvez choisir un paramètre régional à partir d'une version précédente. Par exemple, si vous disposez de trois versions d'un bot, vous pouvez choisir un paramètre régional dans la Draft
version et un dans la version deux lorsque vous créez la version quatre.
Si vous supprimez un paramètre régional de la Draft
version, il n'est pas supprimé d'une version numérotée.
Si la version d'un bot n'est pas utilisée pendant six mois, Amazon Lex V2 la marquera comme inactive. Lorsqu'une version est inactive, vous ne pouvez pas utiliser les opérations d'exécution avec le bot. Pour activer le bot, reconstruisez toutes les langues associées à la version.
Mettre à jour un bot Amazon Lex V2
Vous ne pouvez mettre à jour que la Draft
version d'un bot Amazon Lex V2. Les versions ne peuvent pas être modifiées. Vous pouvez créer une nouvelle version à tout moment après avoir mis à jour une ressource dans la console ou au cours de l'CreateBotVersionopération.
Supprimer un bot ou une version d'Amazon Lex V2
Amazon Lex V2 prend en charge la suppression d'un bot ou d'une version à l'aide de la console ou de l'une des opérations de l'API :
Alias pour votre bot Lex V2
Les robots Amazon Lex V2 prennent en charge les alias. Un alias est un pointeur vers une version spécifique d'un bot. Avec un alias, vous pouvez facilement mettre à jour la version que vos applications clientes utilisent. Par exemple, vous pouvez faire pointer un alias vers la version 1 de votre bot. Lorsque vous êtes prêt à mettre à jour le bot, vous créez la version 2 et modifiez l'alias pour qu'il pointe vers la nouvelle version. Comme vos applications utilisent l'alias au lieu d'une version spécifique, tous vos clients obtiennent les nouvelles fonctionnalités sans avoir besoin d'être mis à jour.
Un alias est un pointeur vers une version spécifique d'un bot Amazon Lex V2. Utilisez un alias pour permettre aux applications clientes d'utiliser une version du bot sans que les applications aient besoin de savoir de quelle version spécifique il s'agit.
Lorsque vous créez un bot, Amazon Lex V2 crée un alias appelé TestBotAlias
que vous pouvez utiliser pour tester votre bot. L'TestBotAlias
alias est toujours associé à la Draft
version de votre bot. Vous ne devez utiliser l'TestBotAlias
alias qu'à des fins de test. Amazon Lex V2 limite le nombre de demandes d'exécution que vous pouvez envoyer à l'alias.
L'exemple suivant montre deux versions d'un bot Amazon Lex V2, la version 1 et la version 2. Chacune de ces versions de bot est associée à un alias, BETA et PROD, respectivement. Les applications clientes utilisent l'alias PROD pour accéder au bot.
Lorsque vous créez une deuxième version du bot, vous pouvez mettre à jour l'alias pour qu'il renvoie vers cette nouvelle version à l'aide de la console ou de l'opération UpdateBotAlias. Lorsque vous modifiez l'alias, toutes vos applications clientes utilisent la nouvelle version. S'il existe un problème lié à la nouvelle version, vous pouvez restaurer la version précédente en changeant simplement l'alias pour qu'il pointe vers cette version.
Lorsque vous configurez vos applications clientes pour appeler Amazon Lex Runtime V2 APIs afin de permettre aux clients d'interagir avec votre bot, vous utilisez l'alias qui indique la version que vous souhaitez que vos clients utilisent.
Note
Bien que vous puissiez tester la Draft
version d'un bot dans la console, nous vous recommandons, lorsque vous intégrez un bot à votre application cliente, de créer d'abord une version et de créer un alias pointant vers cette version. Utilisez l'alias dans votre application cliente pour les raisons expliquées dans cette section. Lorsque vous mettez à jour un alias, Amazon Lex V2 utilise la version actuelle pour toutes les sessions en cours. Les nouvelles sessions utilisent la nouvelle version.