Aviso de fin de soporte: el 15 de septiembre de 2025, AWS dejaremos de ofrecer soporte para Amazon Lex V1. Después del 15 de septiembre de 2025, ya no podrá acceder a la consola Amazon Lex V1 ni a los recursos de Amazon Lex V1. Si utiliza Amazon Lex V2, consulte en su lugar la guía Amazon Lex V2.
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.
PostContent
Envía entradas de usuarios (texto o voz) a Amazon Lex. Los clientes utilizan esta API para enviar solicitudes de texto y audio a Amazon Lex en tiempo de ejecución. Amazon Lex interpreta la entrada del usuario con el modelo de machine learning que ha compilado para el bot.
La operación PostContent
es compatible con la entrada de audio a 8 kHz y 16 kHz. Puede utilizar audio a 8 kHz para mejorar la precisión del reconocimiento de voz en aplicaciones de audio por teléfono.
Como respuesta, Amazon Lex devuelve el siguiente mensaje para transmitirlo al usuario. Considere los siguientes ejemplos de mensaje:
-
Para la entrada de usuario “Quiero una pizza”, Amazon Lex puede devolver una respuesta con un mensaje para obtener datos de ranura (por ejemplo,
PizzaSize
): “¿De qué tamaño quiere la pizza?”. -
Una vez que el usuario haya proporcionado toda la información necesaria para pedir la pizza, Amazon Lex puede devolver una respuesta con un mensaje para obtener la confirmación del usuario: “¿Desea pedir la pizza?”.
-
Si el usuario responde “sí” a la pregunta de confirmación, es posible que Amazon Lex devuelva una afirmación de cierre: “Muchas gracias. Se ha realizado el pedido de su pizza de quesos”.
No todos los mensajes de Amazon Lex requieren una respuesta del usuario. Por ejemplo, las afirmaciones de cierre no requieren respuesta. Algunos mensajes solo requieren una respuesta afirmativa o negativa. Además de message
, Amazon Lex proporciona contexto adicional sobre el mensaje de la respuesta para que pueda mejorar el comportamiento del cliente, como mostrar la interfaz de usuario adecuada al cliente. Considere los siguientes ejemplos:
-
Si el mensaje tiene como objetivo obtener datos de ranuras, Amazon Lex devuelve la siguiente información de contexto:
-
El encabezado
x-amz-lex-dialog-state
establecido enElicitSlot
-
El encabezado
x-amz-lex-intent-name
establecido en el nombre de la intención en el contexto actual -
El encabezado
x-amz-lex-slot-to-elicit
establecido en el nombre de la ranura para el quemessage
obtiene información -
El encabezado
x-amz-lex-slots
establecido en una asignación de ranuras configurada para la intención con sus valores actuales
-
-
Si el mensaje es una pregunta de confirmación, el encabezado
x-amz-lex-dialog-state
se establece enConfirmation
y el encabezadox-amz-lex-slot-to-elicit
se omite. -
Si el mensaje es una pregunta aclaratoria configurada para la intención, lo que indica que no se ha comprendido la intención del usuario, el encabezado
x-amz-dialog-state
se establece enElicitIntent
y el encabezadox-amz-slot-to-elicit
se omite.
Además, Amazon Lex también devuelve los valores sessionAttributes
específicos de la aplicación. Para obtener más información, consulte Administración del contexto de la conversación.
Sintaxis de la solicitud
POST /bot/botName
/alias/botAlias
/user/userId
/content HTTP/1.1
x-amz-lex-session-attributes: sessionAttributes
x-amz-lex-request-attributes: requestAttributes
Content-Type: contentType
Accept: accept
x-amz-lex-active-contexts: activeContexts
inputStream
Parámetros de solicitud del URI
La solicitud utiliza los siguientes parámetros URI.
- accept
-
Este valor se transfiere como el encabezado HTTP
Accept
.El mensaje que Amazon Lex devuelve en la respuesta puede ser texto o voz basado en el valor del encabezado HTTP
Accept
de la solicitud.-
Si el valor es
text/plain; charset=utf-8
, Amazon Lex devuelve texto en la respuesta. -
Si el valor comienza por
audio/
, Amazon Lex devuelve voz en la respuesta. Amazon Lex utiliza Amazon Polly para generar la voz (con la configuración que ha especificado en el encabezadoAccept
). Por ejemplo, si especificaaudio/mpeg
como valor, Amazon Lex devuelve voz en formato MPEG. -
Si el valor es
audio/pcm
, la voz que se devuelve esaudio/pcm
en formato little endian de 16 bits. -
A continuación se muestran los valores aceptados:
-
audio/mpeg
-
audio/ogg
-
audio/pcm
-
text/plain; charset=utf-8
-
audio/* (el valor predeterminado es mpeg)
-
-
- activeContexts
-
Una lista de los contextos activos para la solicitud. Un contexto se puede activar cuando se cumple una intención anterior o al incluir el contexto en la solicitud,
Si no especifica una lista de contextos, Amazon Lex utilizará la lista de contextos actual en la sesión. Si especifica una lista vacía, se borran todos los contextos de la sesión.
- botAlias
-
El alias del bot de Amazon Lex.
Obligatorio: sí
- botName
-
El nombre del bot de Amazon Lex.
Obligatorio: sí
- contentType
-
Este valor se transfiere como el encabezado HTTP
Content-Type
.Indica el formato de audio o de texto. El valor del encabezado debe comenzar por uno de los siguientes prefijos:
-
En el formato PCM, los datos de audio deben estar en el orden de bytes little endian.
-
audio/l16; rate=16000; channels=1
-
audio/x-l16; sample-rate=16000; channel-count=1
-
audio/lpcm; frecuencia de muestreo = 8000; = 16; recuento de canales = 1; = falso sample-size-bits is-big-endian
-
-
Formato Opus
-
audio/ -preámbulox-cbr-opus-with; tamaño del preámbulo = 0; tasa de bits=256000; =4 frame-size-milliseconds
-
-
Formato de texto
-
text/plain; charset=utf-8
-
Obligatorio: sí
-
- requestAttributes
-
Este valor se transfiere como el encabezado HTTP
x-amz-lex-request-attributes
.La información específica de la solicitud que se pasa entre Amazon Lex y una aplicación cliente. El valor debe ser una asignación codificada en base64 y serializada en formato JSON con claves de cadena y valores. El tamaño total de los encabezados
requestAttributes
ysessionAttributes
no puede superar 12 kB.El espacio de nombres
x-amz-lex:
está reservado para atributos especiales. No cree atributos de solicitud con el prefijox-amz-lex:
.Para obtener más información, consulte Configuración de atributos de solicitud.
- sessionAttributes
-
Este valor se transfiere como el encabezado HTTP
x-amz-lex-session-attributes
.La información específica de la aplicación que se pasa entre Amazon Lex y una aplicación cliente. El valor debe ser una asignación codificada en base64 y serializada en formato JSON con claves de cadena y valores. El tamaño total de los encabezados
sessionAttributes
yrequestAttributes
no puede superar 12 kB.Para obtener más información, consulte Configuración de atributos de sesión.
- userId
-
El ID del usuario de la aplicación cliente. Amazon Lex lo utiliza para identificar una conversación del usuario con el bot. En tiempo de ejecución, cada solicitud debe contener el campo
userID
.Para decidir qué ID de usuario utilizará en la aplicación, tenga en cuenta lo siguiente.
-
El campo
userID
no debe contener información de identificación personal del usuario como, por ejemplo, nombre, número de identificación personal u otro tipo de datos personales del usuario final. -
Si desea que un usuario inicie una conversación en un dispositivo y esta continúe en otro dispositivo, utilice un identificador específico del usuario.
-
Si desea que el mismo usuario pueda mantener dos conversaciones independientes en dos dispositivos distintos, elija un identificador específico del dispositivo.
-
Un usuario no puede mantener dos conversaciones independientes con dos versiones distintas del mismo bot. Por ejemplo, un usuario no puede mantener una conversación con las versiones PROD y BETA del mismo bot. Si piensa que un usuario podría necesitar dos versiones distintas para mantener conversaciones (por ejemplo, para realizar pruebas), incluya el alias del bot en el ID del usuario para separar las dos conversaciones.
Limitaciones de longitud: longitud mínima de 2. La longitud máxima es de 100 caracteres.
Patrón:
[0-9a-zA-Z._:-]+
Obligatorio: sí
-
Cuerpo de la solicitud
La solicitud acepta los siguientes datos binarios.
- inputStream
-
La entrada del usuario en formato de audio PCM u Opus o en formato de texto, tal como se describe en el encabezado HTTP
Content-Type
.Puede transmitir datos de audio a Amazon Lex o crear un búfer local que recopile todos los datos de audio antes de enviarlos. En general, transmitir datos de audio ofrece un mejor rendimiento que almacenar los datos en un búfer local.
Obligatorio: sí
Sintaxis de la respuesta
HTTP/1.1 200
Content-Type: contentType
x-amz-lex-intent-name: intentName
x-amz-lex-nlu-intent-confidence: nluIntentConfidence
x-amz-lex-alternative-intents: alternativeIntents
x-amz-lex-slots: slots
x-amz-lex-session-attributes: sessionAttributes
x-amz-lex-sentiment: sentimentResponse
x-amz-lex-message: message
x-amz-lex-encoded-message: encodedMessage
x-amz-lex-message-format: messageFormat
x-amz-lex-dialog-state: dialogState
x-amz-lex-slot-to-elicit: slotToElicit
x-amz-lex-input-transcript: inputTranscript
x-amz-lex-encoded-input-transcript: encodedInputTranscript
x-amz-lex-bot-version: botVersion
x-amz-lex-session-id: sessionId
x-amz-lex-active-contexts: activeContexts
audioStream
Elementos de respuesta
Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200.
La respuesta devuelve los siguientes encabezados HTTP.
- activeContexts
-
Una lista de los contextos activos para la sesión. Se puede establecer un contexto cuando se cumple una intención o mediante una llamada a la operación
PostContent
,PostText
oPutSession
.Puede utilizar un contexto para controlar las intenciones que pueden acompañar una intención o para modificar la operación de la aplicación.
- alternativeIntents
-
Entre una y cuatro intenciones alternativas que pueden ser aplicables a la intención del usuario.
Cada alternativa incluye una puntuación que indica la confianza de Amazon Lex en que la intención coincide con la intención del usuario. Las intenciones se ordenan por puntuación de confianza.
- botVersion
-
La versión del bot que ha respondido a la conversación. Puede utilizar esta información para determinar si una versión de un bot rinde mejor que otra versión.
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 64.
Patrón:
[0-9]+|\$LATEST
- contentType
-
El tipo de contenido, tal como se especifica en el encabezado HTTP
Accept
de la solicitud. - dialogState
-
Identifica el estado actual de la interacción del usuario. Amazon Lex devuelve uno de los siguientes valores como
dialogState
. Si lo desea, el cliente puede utilizar esta información para personalizar la interfaz de usuario.-
ElicitIntent
: Amazon Lex quiere obtener la intención del usuario. Considere los siguientes ejemplos:Por ejemplo, un usuario puede expresar una intención (“Quiero pedir una pizza”). Si Amazon Lex no puede deducir la intención del usuario a partir de esta expresión, devolverá este estado de diálogo.
-
ConfirmIntent
: Amazon Lex espera “sí” o “no” como respuesta.Por ejemplo, Amazon Lex solicita la confirmación del usuario antes de cumplir con una intención. El usuario, en lugar de responder “sí” o “no”, puede responder con información adicional. Por ejemplo, “sí, pero quiero una pizza con masa gruesa” o “no, quiero pedir bebida”. Amazon Lex puede procesar dicha información adicional (en estos ejemplos, actualizar la ranura tipo corteza o cambiar la intención de OrderPizza a OrderDrink).
-
ElicitSlot
: Amazon Lex espera el valor de una ranura para la intención actual.Por ejemplo, supongamos que, en la respuesta, Amazon Lex envía el mensaje “¿De qué tamaño quiere la pizza?”. Un usuario puede responder con el valor de ranura (p. ej., “mediana”). El usuario también puede proporcionar información adicional en la respuesta (p. ej., “una pizza mediana con masa gruesa”). Amazon Lex puede procesar esta información adicional de forma adecuada.
-
Fulfilled
: indica que la función de Lambda ha cumplido con la intención correctamente. -
ReadyForFulfillment
: indica que el cliente tiene que cumplir la solicitud. -
Failed
: indica que la conversación con el usuario ha fallado.Esto puede ocurrir porque el usuario no ha proporcionado una respuesta adecuada a las preguntas del servicio (puede configurar el número de veces que Amazon Lex puede solicitar cierta información al usuario), porque la función de Lambda no ha podido cumplir con la intención o por otros motivos.
Valores válidos:
ElicitIntent | ConfirmIntent | ElicitSlot | Fulfilled | ReadyForFulfillment | Failed
-
- encodedInputTranscript
-
El texto que se utiliza para procesar la solicitud.
Si la entrada era una transmisión de audio, el campo
encodedInputTranscript
contiene el texto que se ha extraído de la transmisión de audio. Este es el texto que se procesa realmente para reconocer los valores de las intenciones y slot. Puede utilizar esta información para determinar si Amazon Lex está procesando correctamente el audio que ha enviado.El campo
encodedInputTranscript
está codificado en base-64. Debe descodificar el campo antes de que pueda utilizar el valor. - encodedMessage
-
El mensaje que se va a transmitir al usuario. El mensaje puede provenir de la configuración del bot o de una función de Lambda.
Si la intención no está configurada con una función de Lambda o si la función de Lambda ha devuelto
Delegate
comodialogAction.type
en su respuesta, Amazon Lex decide el siguiente procedimiento y selecciona un mensaje adecuado de la configuración del bot en función del contexto de la interacción actual. Por ejemplo, si Amazon Lex no puede entender las entradas del usuario, utiliza una pregunta aclaratoria.Al crear una intención, puede asignar mensajes a grupos. Si los mensajes están asignados a grupos, Amazon Lex devuelve un mensaje de cada grupo en la respuesta. El campo del mensaje es una cadena JSON con secuencias de escape que contiene los mensajes. Para obtener más información acerca de la estructura de la cadena JSON devuelta, consulte Formatos de mensajes admitidos.
Si la función de Lambda devuelve un mensaje, Amazon Lex lo envía al cliente en su respuesta.
El campo
encodedMessage
está codificado en base-64. Debe descodificar el campo antes de que pueda utilizar el valor.Limitaciones de longitud: longitud mínima de 1. Longitud máxima de 1366.
- inputTranscript
-
Este encabezado ha quedado obsoleto.
El texto que se utiliza para procesar la solicitud.
Solo puede utilizar este campo en las configuraciones regionales de-DE, en-AU, en-GB, en-US, es-419, es-ES, es-US, fr-CA, fr-FR e it-IT. En el resto de configuraciones regionales, el campo
inputTranscript
es nulo. En su lugar, debe utilizar el campoencodedInputTranscript
.Si la entrada era una transmisión de audio, el campo
inputTranscript
contiene el texto que se ha extraído de la transmisión de audio. Este es el texto que se procesa realmente para reconocer los valores de las intenciones y slot. Puede utilizar esta información para determinar si Amazon Lex está procesando correctamente el audio que ha enviado. - intentName
-
La intención del usuario actual de la que Amazon Lex está pendiente.
- message
-
Este encabezado ha quedado obsoleto.
Solo puede utilizar este campo en las configuraciones regionales de-DE, en-AU, en-GB, en-US, es-419, es-ES, es-US, fr-CA, fr-FR e it-IT. En el resto de configuraciones regionales, el campo
message
es nulo. En su lugar, debe utilizar el campoencodedMessage
.El mensaje que se va a transmitir al usuario. El mensaje puede provenir de la configuración del bot o de una función de Lambda.
Si la intención no está configurada con una función de Lambda o si la función de Lambda ha devuelto
Delegate
comodialogAction.type
en su respuesta, Amazon Lex decide el siguiente procedimiento y selecciona un mensaje adecuado de la configuración del bot en función del contexto de la interacción actual. Por ejemplo, si Amazon Lex no puede entender las entradas del usuario, utiliza una pregunta aclaratoria.Al crear una intención, puede asignar mensajes a grupos. Si los mensajes están asignados a grupos, Amazon Lex devuelve un mensaje de cada grupo en la respuesta. El campo del mensaje es una cadena JSON con secuencias de escape que contiene los mensajes. Para obtener más información acerca de la estructura de la cadena JSON devuelta, consulte Formatos de mensajes admitidos.
Si la función de Lambda devuelve un mensaje, Amazon Lex lo envía al cliente en su respuesta.
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 1024 caracteres.
- messageFormat
-
El formato del mensaje de respuesta. Uno de los valores siguientes:
-
PlainText
: el mensaje contiene texto UTF-8 sin formato. -
CustomPayload
: el mensaje está en un formato personalizado del cliente. -
SSML
: el mensaje contiene texto con formato para salida de voz. -
Composite
: el mensaje contiene un objeto JSON con secuencias de escape que contiene uno o más mensajes de los grupos a los que se asignaron cuando se creó la intención.
Valores válidos:
PlainText | CustomPayload | SSML | Composite
-
- nluIntentConfidence
-
Proporciona una puntuación que indica el grado de confianza de Amazon Lex en lo que respecta a la capacidad de una intención devuelta para satisfacer las expectativas del usuario. La puntuación es un valor entre 0,0 y 1,0.
La puntuación es relativa, no absoluta. La puntuación puede cambiar en función de las mejoras de Amazon Lex.
- sentimentResponse
-
La opinión expresada en un enunciado.
Cuando el bot está configurado para enviar enunciados a Amazon Comprehend con el fin de analizar opiniones, este campo contiene el resultado del análisis.
- sessionAttributes
-
Un mapa de pares clave/valor que representa la información de contexto específica de la sesión.
- sessionId
-
El identificador único de la sesión.
- slots
-
Una asignación de cero o más ranuras de intención (pares nombre/valor) que Amazon Lex ha detectado a partir de la entrada del usuario durante la conversación. El campo está codificado en base-64.
Amazon Lex crea una lista de resoluciones que contiene posibles valores para una ranura. El valor que devuelve viene determinado por el valor
valueSelectionStrategy
seleccionado cuando se creó o actualizó el tipo de ranura. SivalueSelectionStrategy
se establece enORIGINAL_VALUE
, se devuelve el valor que proporciona el usuario, en caso de que el valor del usuario sea similar a los valores de la ranura. SivalueSelectionStrategy
se establece enTOP_RESOLUTION
, Amazon Lex devuelve el primer valor de la lista de resoluciones o, si no hay ninguna lista de resoluciones, un valor nulo. Si no especifica un valorvalueSelectionStrategy
, el valor predeterminado esORIGINAL_VALUE
. - slotToElicit
-
Si el valor
dialogState
esElicitSlot
, devuelve el nombre de la ranura para la que Amazon Lex quiere obtener un valor.
La respuesta devuelve lo siguiente como el cuerpo HTTP.
- audioStream
-
La solicitud (o afirmación) que se transmite al usuario. Depende de la configuración del bot y el contexto. Por ejemplo, si Amazon Lex no ha comprendido la intención del usuario, envía el valor
clarificationPrompt
configurado para el bot. Si la intención requiere confirmación antes de llevar a cabo la acción de cumplimiento, envíaconfirmationPrompt
. Otro ejemplo: supongamos que la función de Lambda ha cumplido la intención satisfactoriamente y ha enviado un mensaje para transmitirlo al usuario. A continuación, Amazon Lex envía el mensaje en la respuesta.
Errores
- BadGatewayException
-
El bot de Amazon Lex aún se está compilando o uno de los servicios dependientes (Amazon Polly o AWS Lambda) ha fallado debido a un error de servicio interno.
Código de estado HTTP: 502
- BadRequestException
-
Se ha producido un error al validar la solicitud, no hay mensajes útiles en el contexto o la compilación del bot ha fallado, está en curso o contiene cambios sin compilar.
Código de estado HTTP: 400
- ConflictException
-
Dos clientes utilizan la misma cuenta de AWS, el mismo bot de Amazon Lex y el mismo ID de usuario.
Código de estado HTTP: 409
- DependencyFailedException
-
Una de las dependencias, como AWS Lambda o Amazon Polly, ha generado una excepción. Por ejemplo:
-
Si Amazon Lex no tiene permisos suficientes para llamar a una función de Lambda
-
Si una función de Lambda tarda más de 30 segundos en ejecutarse
-
Si una función de Lambda de cumplimiento devuelve una acción de diálogo
Delegate
sin eliminar ningún valor de ranura.
Código de estado HTTP: 424
-
- InternalFailureException
-
Error de servicio interno. Vuelva a intentar la llamada.
Código de estado HTTP: 500
- LimitExceededException
-
Se ha superado un límite.
Código de estado HTTP: 429
- LoopDetectedException
-
Esta excepción no se utiliza.
Código de estado HTTP: 508
- NotAcceptableException
-
El encabezado de aceptación de la solicitud no cuenta con un valor válido.
Código de estado HTTP: 406
- NotFoundException
-
No se ha encontrado el recurso (como el bot o un alias de Amazon Lex) al que se hace referencia.
Código de estado HTTP: 404
- RequestTimeoutException
-
El mensaje de voz de la entrada es demasiado largo.
Código de estado HTTP: 408
- UnsupportedMediaTypeException
-
El encabezado Content-Type (API
PostContent
) tiene un valor no válido.Código de estado HTTP: 415
Ejemplos
Ejemplo 1
En esta solicitud, la URI identifica un bot (Traffic), una versión del bot ($LATEST) y el nombre del usuario final (someuser). El encabezado Content-Type
identifica el formato del audio en el cuerpo. Amazon Lex también admite otros formatos. Para convertir audio de un formato a otro, si es necesario, puede utilizar el software de código abierto SoX. Para especificar el formato en el que desea obtener la respuesta, agregue el encabezado HTTP Accept
.
En la respuesta, el encabezado x-amz-lex-message
muestra la respuesta que ha devuelto Amazon Lex. A continuación, el cliente puede enviar esta respuesta al usuario. El mismo mensaje se envía en formato audio/MPEG mediante codificación fragmentada (según se solicite).
Solicitud de muestra
"POST /bot/Traffic/alias/$LATEST/user/someuser/content HTTP/1.1[\r][\n]"
"x-amz-lex-session-attributes: eyJ1c2VyTmFtZSI6IkJvYiJ9[\r][\n]"
"Content-Type: audio/x-l16; channel-count=1; sample-rate=16000f[\r][\n]"
"Accept: audio/mpeg[\r][\n]"
"Host: runtime.lex.us-east-1.amazonaws.com[\r][\n]"
"Authorization: AWS4-HMAC-SHA256 Credential=BLANKED_OUT/20161230/us-east-1/lex/aws4_request,
SignedHeaders=accept;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-lex-session-attributes, Signature=78ca5b54ea3f64a17ff7522de02cd90a9acd2365b45a9ce9b96ea105bb1c7ec2[\r][\n]"
"X-Amz-Date: 20161230T181426Z[\r][\n]"
"X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855[\r][\n]"
"Transfer-Encoding: chunked[\r][\n]"
"Connection: Keep-Alive[\r][\n]"
"User-Agent: Apache-HttpClient/4.5.x (Java/1.8.0_112)[\r][\n]"
"Accept-Encoding: gzip,deflate[\r][\n]"
"[\r][\n]"
"1000[\r][\n]"
"[0x7][0x0][0x7][0x0][\n]"
"[0x0][0x7][0x0][0xfc][0xff][\n]"
"[0x0][\n]"
…
Respuesta de ejemplo
"HTTP/1.1 200 OK[\r][\n]"
"x-amzn-RequestId: cc8b34af-cebb-11e6-a35c-55f3a992f28d[\r][\n]"
"x-amz-lex-message: Sorry, can you repeat that?[\r][\n]"
"x-amz-lex-dialog-state: ElicitIntent[\r][\n]"
"x-amz-lex-session-attributes: eyJ1c2VyTmFtZSI6IkJvYiJ9[\r][\n]"
"Content-Type: audio/mpeg[\r][\n]"
"Transfer-Encoding: chunked[\r][\n]"
"Date: Fri, 30 Dec 2016 18:14:28 GMT[\r][\n]"
"[\r][\n]"
"2000[\r][\n]"
"ID3[0x4][0x0][0x0][0x0][0x0][0x0]#TSSE[0x0][0x0][0x0][0xf][0x0][0x0][0x3]Lavf57.41.100[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xff][0xf3]`[0xc4][0x0][0x1b]{[0x8d][0xe8][0x1]C[0x18][0x1][0x0]J[0xe0]`b[0xdd][0xd1][0xb][0xfd][0x11][0xdf][0xfe]";[0xbb][0xbb][0x9f][0xee][0xee][0xee][0xee]|DDD/[0xff][0xff][0xff][0xff]www?D[0xf7]w^?[0xff][0xfa]h[0x88][0x85][0xfe][0x88][0x88][0x88][[0xa2]'[0xff][0xfa]"{[0x9f][0xe8][0x88]]D[0xeb][0xbb][0xbb][0xa2]!u[0xfd][0xdd][0xdf][0x88][0x94][0x0]F[0xef][0xa1]8[0x0][0x82]w[0x88]N[0x0][0x0][0x9b][0xbb][0xe8][0xe
…
Véase también
Para obtener más información sobre el uso de esta API en uno de los idiomas específicos AWS SDKs, consulte lo siguiente: