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

Importação de bots do Lex V2

Modo de foco
Importação de bots do 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á.

Para usar o console para importar um bot, um local de bot ou um vocabulário personalizado exportado anteriormente, forneça o local do arquivo no seu computador local e a senha opcional para desbloquear o arquivo. Para obter um exemplo, consulte Importação de um bot do Lex V2 (console).

Quando você usa a API, importar um recurso é um processo de três etapas:

  1. Crie um URL de upload usando a operação CreateUploadUrl. Não é necessário criar um URL de upload se estiver usando o console.

  2. Carregue o arquivo zipado com a definição do recurso.

  3. Inicie a importação com a operação StartImport.

O URL de upload é um URL pré-assinado do Amazon S3 com permissão de gravação. O URL fica disponível por cinco minutos após ser gerado. Se você proteger com senha o arquivo zipado, será preciso informar a senha para iniciar a importação. Para obter mais informações, consulte Usar uma senha ao importar ou exportar.

Uma importação é um processo assíncrono. Monitore o andamento de uma importação usando o console ou a operação de DescribeImport.

Quando você importa um bot ou o local do bot, pode haver conflitos entre os nomes dos recursos no arquivo de importação e os nomes dos recursos existentes no Amazon Lex V2. O Amazon Lex V2 pode lidar com o conflito de três maneiras:

  • Falha em caso de conflito — A importação é interrompida e nenhum recurso é importado do arquivo zipado de importação.

  • Substituir — O Amazon Lex V2 importa todos os recursos do arquivo importado zipado e substitui qualquer recurso existente pela definição do arquivo de importação.

  • Anexar — O Amazon Lex V2 importa todos os recursos do arquivo importado zipado e substitui qualquer recurso existente pela definição do arquivo de importação. Isso está disponível somente para o local do bot.

Você pode ver uma lista das importações para um recurso usando o console ou a operação ListImports. As importações permanecem na lista por sete dias. Você pode usar o console ou a operação DescribeImport para ver detalhes sobre uma importação específica.

Você também pode remover uma importação e o arquivo zipado associado usando o console ou a operação DeleteImport.

Para ver um exemplo de importação de um bot usando o console, consulte Importação de um bot do Lex V2 (console).

Permissões do IAM necessárias para importar

Para importar bots, locais de bots e vocabulários personalizados, o usuário que executa a importação precisa ter as seguintes permissões do IAM.

API Ações de IAM necessárias Recurso
CreateUploadUrl
  • CreateUploadUrl

*
StartImportpara bots e localidades de bots
  • StartImport

  • objetivo: PassRole

  • CreateBot

  • CreateCustomVocabulary

  • CreateLocale

  • CreateIntent

  • CreateSlot

  • CreateSlotType

  • UpdateBot

  • UpdateCustomVocabulary

  • UpdateLocale

  • UpdateIntent

  • UpdateSlot

  • UpdateSlotType

  • DeleteBot

  • DeleteCustomVocabulary

  • DeleteLocale

  • DeleteIntent

  • DeleteSlot

  • DeleteSlotType

  1. Para importar um novo bot: bot, alias de bot.

  2. Para substituir um bot existente: bot.

  3. Para importar um novo local: bot.

StartImportpara vocabulários personalizados
  • StartImport

  • CreateCustomVocabulary

  • DeleteCustomVocabulary

  • UpdateCustomVocabulary

bot
DescribeImport
  • DescribeImport

Bot
DeleteImport
  • DeleteImport

Bot
ListImports
  • ListImports

*

Para ver um exemplo de política do IAM, consulte Permitir que um usuário importe bots e localidades de bots .

Nesta página

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