Si utiliza Amazon Lex V2, consulte la guía de Amazon Lex V2.
Si utiliza Amazon Lex V1, le recomendamos que actualice los bots a Amazon Lex V2. Hemos dejado de agregar nuevas características a V1, por lo que recomendamos encarecidamente utilizar V2 para todos los nuevos bots.
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
GetMigrations
Obtiene una lista de las migraciones entre Amazon Lex V1 y Amazon Lex V2.
Sintaxis de la solicitud
GET /migrations?maxResults=maxResults
&migrationStatusEquals=migrationStatusEquals
&nextToken=nextToken
&sortByAttribute=sortByAttribute
&sortByOrder=sortByOrder
&v1BotNameContains=v1BotNameContains
HTTP/1.1
Parámetros de solicitud del URI
La solicitud utiliza los siguientes parámetros URI.
- maxResults
-
El número máximo de migraciones que se devuelven en la respuesta. El valor predeterminado es 10.
Rango válido: valor mínimo de 1. Valor máximo de 50.
- migrationStatusEquals
-
Filtra la lista para que muestre solo las migraciones con el estado especificado.
Valores válidos:
IN_PROGRESS | COMPLETED | FAILED
- nextToken
-
Un token de paginación que obtiene la siguiente página de migraciones. Si la respuesta a esta operación está truncada, Amazon Lex devuelve un token de paginación en la respuesta. Para obtener la siguiente página de migraciones, especifique el token de paginación en la solicitud.
- sortByAttribute
-
El campo de referencia para ordenar la lista de migraciones. Puede ordenar la lista por nombre de bot de Amazon Lex V1 o por la fecha y hora en que se inició la migración.
Valores válidos:
V1_BOT_NAME | MIGRATION_DATE_TIME
- sortByOrder
-
El orden en el que se ordena la lista.
Valores válidos:
ASCENDING | DESCENDING
- v1BotNameContains
-
Filtra la lista para que muestre solo los bots cuyo nombre contiene la cadena especificada. La cadena debe coincidir con cualquier parte del nombre del bot.
Limitaciones de longitud: longitud mínima de 2. La longitud máxima es de 50 caracteres.
Patrón:
^([A-Za-z]_?)+$
Cuerpo de la solicitud
La solicitud no tiene un cuerpo de la solicitud.
Sintaxis de la respuesta
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"
}
Elementos de respuesta
Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200.
El servicio devuelve los datos siguientes en formato JSON.
- migrationSummaries
-
Una matriz de resúmenes para migraciones de Amazon Lex V1 a Amazon Lex V2. Para ver los detalles de la migración, consulte
migrationId
en el resumen de una llamada a la operación GetMigration.Tipo: matriz de objetos MigrationSummary
- nextToken
-
Si la respuesta está truncada, incluye un token de paginación que puede especificar en su próxima solicitud para obtener la siguiente página de migraciones.
Tipo: cadena
Errores
- BadRequestException
-
La solicitud no está bien formulada. Es posible que un valor no sea válido o que falte un campo obligatorio. Revise los valores del campo e inténtelo de nuevo.
Código de estado HTTP: 400
- InternalFailureException
-
Se ha producido un error interno de Amazon Lex. Intente volver a realizar la solicitud.
Código de estado HTTP: 500
- LimitExceededException
-
La solicitud ha superado un límite. Intente volver a realizar la solicitud.
Código de estado HTTP: 429
Véase también
Para obtener más información sobre el uso de esta API en uno de los AWS SDK específicos del idioma, consulta lo siguiente: