As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
O Amazon Lex V2 consegue criar versões e aliases de bots e de redes de bots para que você possa controlar a implementação que os aplicativos dos seus clientes usam. Uma versão funciona como um instantâneo numerado do seu trabalho. Você pode apontar um alias para a versão do seu bot que você deseja que esteja disponível para seus clientes. Entre a criação de uma versão e outra, você pode continuar atualizando a versão de Draft
do seu bot sem afetar a experiência do usuário.
Versões
O Amazon Lex V2 consegue criar versões de bots para que você possa controlar a implementação que os aplicativos dos seus clientes usam. Uma versão é um snapshot numerado do seu trabalho que você pode criar para uso em diferentes partes de seu fluxo de trabalho, como desenvolvimento, implantação beta e produção.
A versão de rascunho do seu bot Lex V2
Quando você cria um bot de Amazon Lex V2, há somente uma versão, a Draft
.
Draft
é a cópia de trabalho do seu bot. Você pode atualizar apenas a versão Draft
. Até você criar sua primeira versão, Draft
será a única versão do bot que você tem.
A versão de Draft
do seu bot fica associada ao TestBotAlias
. A TestBotAlias
só deve ser usada para testes manuais. O Amazon Lex V2 limita o número de solicitações de runtime que você pode fazer para o alias TestBotAlias
do bot.
Criação de uma versão para seu bot Lex V2
Quando você versiona um bot do Amazon Lex V2, você cria um snapshot numerado do bot para que possa usar o bot da forma como existia quando a versão foi criada. Após criar uma versão numérica, ela permanecerá a mesma enquanto você continuar trabalhando na versão de rascunho do seu aplicativo.
Quando cria uma versão, você pode escolher os locais a serem incluídos nela. Não é necessário escolher todos os locais em um bot. Além disso, ao criar uma versão, você pode escolher um local de uma versão antiga. Por exemplo, se você tiver três versões de um bot, poderá escolher uma localidade da versão de Draft
e outra da segunda versão ao criar a quarta versão.
Se você excluir uma localidade da versão de Draft
, ela não será excluída de uma versão numerada.
Se uma versão do bot não for usada por seis meses, o Amazon Lex V2 a marcará como inativa. Quando uma versão estiver inativa, você não poderá usar operações de runtime com o bot. Para ativar o bot, reconstrua todos os idiomas associados à versão.
Atualizar um bot do Amazon Lex V2
Você pode atualizar apenas a versão de Draft
de um bot do Amazon Lex V2. Não é possível alterar as versões. Você pode criar uma outra versão a qualquer momento após atualizar um recurso no console ou com a operação CreateBotVersion.
Excluir um bot ou uma versão do Amazon Lex V2
O Amazon Lex V2 é compatível com a exclusão de um bot ou versão usando o console ou uma das operações de API:
Aliases para seu bot Lex V2
Os bots do Amazon Lex V2 também trabalham com aliases. Um alias é um ponteiro para uma versão específica de um bot. Com um alias, você pode atualizar com facilidade a versão que seus aplicativos cliente estão usando. Por exemplo, você pode apontar um alias para a versão 1 do seu bot. Quando estiver pronto para atualizar o bot, você cria a versão 2 e altera o alias para apontar para a nova versão. Como suas aplicações usam o alias ao invés de uma versão específica, todos os seus clientes obtêm a nova funcionalidade sem a necessidade de atualizações.
Um alias é um indicador para uma versão específica de um bot do Amazon Lex V2. Use um alias para permitir que os aplicativos de clientes usem uma versão específica do bot sem exigir que o aplicativo acompanhe qual é a versão.
Quando você cria um bot, o Amazon Lex V2 cria um alias chamado TestBotAlias
, que você pode usar para testar seu bot. O alias TestBotAlias
fica sempre associado à versão de Draft
do bot. Use apenas o alias TestBotAlias
nos testes, e lembre-se de que o Amazon Lex V2 limita o número de solicitações de runtime que você pode fazer ao alias.
O exemplo a seguir mostra duas versões de um bot do Amazon Lex V2: versão 1 e versão 2. Cada uma dessas versões de bot tem um alias associado, BETA e PROD, respectivamente. As aplicações dos clientes usam o alias PROD para acessar o bot.
Ao criar uma segunda versão do bot, você pode atualizar o alias para apontar para a nova versão do bot usando o console ou a operação UpdateBotAlias. Quando você altera o alias, todas as aplicações de seus clientes usam a nova versão. Se houver um problema com a nova versão, você poderá reverter para a versão anterior, simplesmente alterando o alias para apontar para essa versão.
Ao configurar seus aplicativos clientes para chamar as APIs Amazon Lex Runtime V2 para permitir que os clientes interajam com seu bot, você usa o alias que aponta a versão que você deseja que seus clientes usem.
nota
Embora você possa testar a versão Draft
de um bot no console, recomendamos que, ao integrar um bot ao aplicativo do cliente, crie primeiro uma versão e um alias que aponte para essa versão. Use o alias na aplicação de seus clientes pelos motivos explicados nesta seção. Quando você atualiza um alias, o Amazon Lex V2 usa a versão atual para todas as sessões em andamento. Novas sessões usam a nova versão.