Cómo funciona una solicitud por lotes - MediaLive

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.

Cómo funciona una solicitud por lotes

La intención de los lotes es que todas las acciones se realicen correctamente o devuelvan un error de forma conjunta. Por lo tanto, AWS Elemental MediaLive valida las acciones por lotes de forma conjunta. MediaLive realiza la siguiente validación:

  • Garantiza que cada acción que se cree o elimine tenga una hora de inicio explícita o implícita de al menos 15 segundos en el futuro.

  • Si la acción se refiere a una acción existente en la programación, se asegura de que la referencia a la acción existente sea correcta. Por ejemplo, un cambio de entrada de seguimiento incluye una referencia a la acción que sigue. Esa acción debe existir.

Si la validación produce un error en cualquier acción, entonces produce un error para todas las acciones del lote.

Si no desea que las acciones se aprueben o suspendan en conjunto, no envíe un lote. En su lugar, cree cada acción en su propio comando de programación de actualización por lotes.

Si la validación se realiza correctamente, MediaLive procesa todas las solicitudes de eliminación antes que las solicitudes de creación, independientemente de la hora de inicio de las acciones.

Ejemplo 1

Un uso importante del procesamiento por lotes es realizar varias acciones que deben aprobarse o fallar juntas. Por ejemplo, suponga que desea eliminar el logotipo corporativo e inmediatamente insertar un splice_insert (para ir a una disponibilidad de espacio publicitario). Para ello, se necesita una acción para quitar el logotipo y otra acción para insertar el splice_insert. Sin embargo, no querrás MediaLive insertar la acción de eliminación si la acción splice_insert falla, o viceversa. Es mejor si ambas acciones devuelven un error porque eso le permite corregir la acción que se ha formado mal y, a continuación, volver a enviar ambas acciones.

Por tanto, envíe las dos acciones conjuntamente, en un comando de programación de actualización por lotes.

Ejemplo 2

Otro uso importante de los lotes consiste en corregir un error en una acción de la programación. Por ejemplo, es posible que desee corregir una superposición de imagen que no se ha iniciado todavía y que se creó con la hora de inicio incorrecta. Para ello, envíe un comando de programación de actualización por lotes con JSON que contenga lo siguiente:

  • Una carga para eliminar la acción original de activar la superposición de imagen. Esta acción tiene una hora de inicio incorrecta.

  • Una carga para añadir una nueva acción de activar la misma superposición de imagen. Esta acción tiene la hora de inicio correcta.