Publicado en: Jun 30, 2023

Amazon DynamoDB ahora simplifica y reduce el costo de gestionar las escrituras condicionales fallidas al proporcionar una copia del elemento tal como estaba durante el intento fallido de escritura. Esto le permite determinar fácilmente la causa del error de condición y, a continuación, responder a las escrituras condicionales fallidas sin tener que realizar una operación de lectura independiente para recuperar el elemento.

Anteriormente, los errores de verificación de estado en las operaciones de escritura única no devolvían una copia del elemento en caso de que se produjera un error de verificación de estado. Era necesaria una solicitud de lectura independiente para obtener el artículo e investigar la causa del error. Ahora, con el parámetro ReturnValuesOnConditionCheckFailure, los mensajes de error de DynamoDB pueden incluir una copia del elemento tal y como estaba durante el intento de escritura sin costo adicional.

El nuevo parámetro está disponible en todas las regiones de AWS y es compatible con todos los SDK de AWS, las API de DynamoDB, la CLI de AWS y PartiQL para DynamoDB. Para empezar, agregue el parámetro a sus operaciones PutItem, UpdateItem o DeleteItem y establezca el valor en ALL_OLD. Para obtener más información sobre las comprobaciones de estado, consulte la página siguiente.