Migração de um bot - Amazon Lex V1

Se você estiver usando o Amazon Lex V2, consulte o Guia do Amazon Lex V2.

 

Se você estiver usando o Amazon Lex V1, recomendamos atualizar seus bots para o Amazon Lex V2. Não estamos mais adicionando novos atributos à V1 e recomendamos o uso da V2 para todos os novos bots.

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

Migração de um bot

A API do Amazon Lex V2 usa uma arquitetura de informações atualizada que permite o versionamento simplificado de recursos e o suporte a várias linguagens em um bot. Para obter mais informações, consulte o Guia de migração no Guia do desenvolvedor do Amazon Lex V2.

Para usar esses novos atributos, você precisa migrar seu bot. Quando você migra um bot, o Amazon Lex fornece o seguinte:

  • A migração copia suas intenções personalizadas e tipos de slots para o bot do Amazon Lex V2.

  • É possível adicionar várias linguagens ao mesmo bot do Amazon Lex V2. No Amazon Lex V1, você cria um bot separado para cada linguagem. Você pode migrar vários bots do Amazon Lex V1, cada um usando uma linguagem diferente, para um bot do Amazon Lex V2.

  • O Amazon Lex mapeia os tipos e as intenções de slots integrados do Amazon Lex V1 para os tipos e as intenções de slots integrados do Amazon Lex V2. Se não for possível migrar um integrado, o Amazon Lex retornará uma mensagem informando o que fazer a seguir.

O processo de migração não migra o seguinte:

  • Aliases

  • Índices do Amazon Kendra

  • Funções do AWS Lambda

  • Configurações do log de conversação

  • Canais de mensagens, como o Slack

  • Tags

Para migrar um bot, seu usuário ou função deve ter permissão do IAM para as operações de API do Amazon Lex e do Amazon Lex V2. Para ver as permissões necessárias, consulte Permitir que um usuário migre um bot para o Amazon Lex V2 APIs.

Migração de um bot (Console)

Use o console do Amazon Lex V1 para migrar a estrutura de um bot para um bot do Amazon Lex V2.

Para usar o console para migrar um bot para a API do Amazon Lex V2
  1. Faça login no AWS Management Console e abra o console do Amazon Lex em https://console.aws.amazon.com/lex/.

  2. No menu à esquerda, escolha Ferramenta de migração.

  3. Na lista de bots, escolha o bot que você deseja migrar e, em seguida, selecione Migrar.

  4. Escolha a versão do bot que você deseja migrar e digite o nome do bot para o qual fará a migração. Se você digitar o nome de um bot do Amazon Lex V2 existente, o bot do Amazon Lex V1 será migrado para a linguagem mostrada nos detalhes e substituirá a versão de rascunho da linguagem.

  5. Selecione Avançar.

  6. Escolha o perfil do IAM que o Amazon Lex usa para executar a versão da API do Amazon Lex V2 do bot. Você pode optar por criar uma função com as permissões mínimas necessárias para executar o bot ou usar um perfil do IAM existente.

  7. Selecione Avançar.

  8. Revise as configurações de migração. Se elas estiverem corretas, selecione Iniciar migração.

Depois de iniciar o processo de migração, você retornará à página inicial da ferramenta de migração. Monitore o andamento da migração na tabela Histórico. Quando a coluna Status da migração indicar Concluído, a migração estará concluída.

O Amazon Lex usa a operação do StartImport na API do Amazon Lex V2 para importar o bot migrado. Você verá uma entrada na tabela do histórico de importação do console do Amazon Lex V2 para cada migração.

Durante a migração, o Amazon Lex pode encontrar recursos no bot que não podem ser migrados. Você recebe uma mensagem de erro ou aviso para cada recurso que não pode ser migrado. Cada mensagem inclui um link para a documentação que explica como resolver o problema.

Migração de uma função do Lambda

O Amazon Lex V2 muda a forma como as funções do Lambda são definidas para um bot. Ele só permite uma função do Lambda em um alias para cada linguagem em um bot. Para obter mais informações sobre como migrar suas funções do Lambda, consulte Migração de uma função do Lambda do Amazon Lex V1 para o Amazon Lex V2.