Se utilizzi Amazon Lex V2, consulta invece la guida Amazon Lex V2.
Se utilizzi Amazon Lex V1, ti consigliamo di aggiornare i bot ad Amazon Lex V2. Non stiamo più aggiungendo nuove funzionalità alla V1 e consigliamo vivamente di utilizzare la V2 per tutti i nuovi bot.
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à.
GetMigrations
Ottiene un elenco di migrazioni tra Amazon Lex V1 e Amazon Lex V2.
Sintassi della richiesta
GET /migrations?maxResults=maxResults
&migrationStatusEquals=migrationStatusEquals
&nextToken=nextToken
&sortByAttribute=sortByAttribute
&sortByOrder=sortByOrder
&v1BotNameContains=v1BotNameContains
HTTP/1.1
Parametri della richiesta URI
La richiesta utilizza i seguenti parametri URI.
- maxResults
-
Il numero massimo di migrazioni da restituire nella risposta. Il valore predefinito è 10.
Intervallo valido: valore minimo di 1. Valore massimo pari a 50.
- migrationStatusEquals
-
Filtra l'elenco per contenere solo le migrazioni nello stato specificato.
Valori validi:
IN_PROGRESS | COMPLETED | FAILED
- nextToken
-
Un token di impaginazione che recupera la pagina successiva delle migrazioni. Se la risposta a questa operazione viene troncata, Amazon Lex restituisce un token di impaginazione nella risposta. Per recuperare la pagina successiva delle migrazioni, specifica il token di impaginazione nella richiesta.
- sortByAttribute
-
Il campo in base al quale ordinare l'elenco delle migrazioni. Puoi ordinare in base al nome del bot di Amazon Lex V1 o alla data e all'ora di inizio della migrazione.
Valori validi:
V1_BOT_NAME | MIGRATION_DATE_TIME
- sortByOrder
-
L'ordine consente di ordinare l'elenco.
Valori validi:
ASCENDING | DESCENDING
- v1BotNameContains
-
Filtra l'elenco per contenere solo i bot il cui nome contiene la stringa specificata. La stringa trova una corrispondenza in un punto qualsiasi del nome del bot.
Vincoli di lunghezza: lunghezza minima di 2. La lunghezza massima è 50 caratteri.
Modello:
^([A-Za-z]_?)+$
Corpo della richiesta
La richiesta non ha un corpo della richiesta.
Sintassi della risposta
HTTP/1.1 200
Content-type: application/json
{
"migrationSummaries": [
{
"migrationId": "string",
"migrationStatus": "string",
"migrationStrategy": "string",
"migrationTimestamp": number,
"v1BotLocale": "string",
"v1BotName": "string",
"v1BotVersion": "string",
"v2BotId": "string",
"v2BotRole": "string"
}
],
"nextToken": "string"
}
Elementi di risposta
Se l'operazione riesce, il servizio restituisce una risposta HTTP 200.
I dati seguenti vengono restituiti in formato JSON mediante il servizio.
- migrationSummaries
-
Una serie di riepiloghi per le migrazioni da Amazon Lex V1 ad Amazon Lex V2. Per visualizzare i dettagli della migrazione, utilizza il riepilogo
migrationId
contenuto in una chiamata all'operazione. GetMigrationTipo: matrice di oggetti MigrationSummary
- nextToken
-
Se la risposta viene troncata, include un token di impaginazione che puoi specificare nella tua richiesta successiva per recuperare la pagina successiva di migrazioni.
▬Tipo: stringa
Errori
- BadRequestException
-
La richiesta non è ben formata. Ad esempio, un valore non è valido o manca un campo obbligatorio. Controlla i valori del campo e riprova.
Codice di stato HTTP: 400
- InternalFailureException
-
Si è verificato un errore interno di Amazon Lex. Riprova la richiesta.
Codice di stato HTTP: 500
- LimitExceededException
-
La richiesta ha superato il limite. Riprova la richiesta.
Codice di stato HTTP: 429
Vedi anche
Per ulteriori informazioni sull'utilizzo di questa API in uno degli AWS SDK specifici della lingua, consulta quanto segue: