Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Versionamento e aliases com seu bot Lex V2

Modo de foco

Nesta página

Versionamento e aliases com seu bot Lex V2 - Guia do desenvolvedor

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

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.

Point a client application to a version by using an alias.

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.

Updating an alias changes the version used by client applications.

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.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.