Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Importazione di bot in Lex V2
Per utilizzare la console per importare un bot, una versione locale di un bot o un vocabolario personalizzato precedentemente esportato, devi fornire la posizione del file sul tuo computer locale e la password opzionale per sbloccare il file. Per vedere un esempio, consulta Importazione di un bot Lex V2 (console).
Quando si utilizza l'API, l'importazione di una risorsa è un processo in tre fasi:
-
Crea un URL di caricamento utilizzando l'
CreateUploadUrl
operazione. Non è necessario creare un URL di caricamento quando si utilizza la console. -
Carica il file.zip che contiene la definizione della risorsa.
-
Avvia l'importazione con l'
StartImport
operazione.
L'URL di caricamento è un URL Amazon S3 prefirmato con autorizzazione di scrittura. L'URL è disponibile per cinque minuti dopo la generazione. Se si protegge con password il file.zip, è necessario fornire la password all'avvio dell'importazione. Per ulteriori informazioni, consulta Utilizzo di una password durante l'importazione o l'esportazione.
L'importazione è un processo asincrono. È possibile monitorare l'avanzamento di un'importazione utilizzando la console o l'operazione. DescribeImport
Quando si importa un bot o un bot locale, potrebbero verificarsi conflitti tra i nomi delle risorse nel file di importazione e i nomi delle risorse esistenti in Amazon Lex V2. Amazon Lex V2 può gestire il conflitto in tre modi:
-
Errore in caso di conflitto: l'importazione si interrompe e non viene importata alcuna risorsa dal file.zip di importazione.
-
Sovrascrittura: Amazon Lex V2 importa tutte le risorse dal file.zip di importazione e sostituisce qualsiasi risorsa esistente con la definizione del file di importazione.
-
Aggiungi: Amazon Lex V2 importa tutte le risorse dal file.zip di importazione e le aggiunge a qualsiasi risorsa esistente con la definizione del file di importazione. Questa opzione è disponibile solo per la versione locale del bot.
È possibile visualizzare un elenco delle importazioni in una risorsa utilizzando la console o l'ListImports
operazione. Le importazioni rimangono nell'elenco per sette giorni. È possibile utilizzare la console o l'DescribeImport
operazione per visualizzare i dettagli su un'importazione specifica.
È inoltre possibile rimuovere un'importazione e il file.zip associato utilizzando la console o l'DeleteImport
operazione.
Per un esempio di importazione di un bot tramite la console, consulta. Importazione di un bot Lex V2 (console)
Autorizzazioni IAM necessarie per l'importazione
Per importare bot, versioni locali dei bot e vocabolari personalizzati, l'utente che esegue l'importazione deve disporre delle seguenti autorizzazioni IAM.
API | Azioni IAM richieste | Risorsa |
---|---|---|
CreateUploadUrl |
|
* |
StartImportper bot e bot locali |
|
|
StartImportper vocabolari personalizzati |
|
bot |
DescribeImport |
|
bot |
DeleteImport |
|
Bot |
ListImports |
|
* |
Per un esempio di policy IAM, consultare Consenti a un utente di importare bot e impostazioni locali dei bot .