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:
-
Crie um URL de upload usando a operação
CreateUploadUrl
. Não é necessário criar um URL de upload se estiver usando o console. -
Carregue o arquivo zipado com a definição do recurso.
-
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 |
|
* |
StartImportpara bots e localidades de bots |
|
|
StartImportpara vocabulários personalizados |
|
bot |
DescribeImport |
|
Bot |
DeleteImport |
|
Bot |
ListImports |
|
* |
Para ver um exemplo de política do IAM, consulte Permitir que um usuário importe bots e localidades de bots .