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à.
Importing (Importazione)
Per utilizzare la console per importare un bot esportato in precedenza, le impostazioni locali del bot o un vocabolario personalizzato, devi fornire la posizione del file sul tuo computer locale e la password opzionale per sbloccare il file. Per un esempio, consulta Importazione di un bot (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 proteggi con password il file.zip, devi fornire la password all'avvio dell'importazione. Per ulteriori informazioni, consulta Utilizzo di una password durante l'importazione o l'esportazione.
Un'importazione è un processo asincrono. È possibile monitorare l'avanzamento di un'importazione utilizzando la console o l'DescribeImport
operazione.
Quando importi un bot o un bot a livello 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 è in grado di 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.
-
Sovrascrivi: 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 le impostazioni locali 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, vediImportazione di un bot (console).
Autorizzazioni IAM necessarie per l'importazione
Per importare bot, impostazioni 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 .