Un sitio web recopila respuestas diarias de encuestas en una tabla de DynamoDB y solo necesita retener las respuestas hasta el día siguiente. El desarrollador añadió un atributo expiration_date a cada elemento. ¿Cuál es la forma más sencilla de eliminar automáticamente las respuestas caducadas de la tabla?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Habilitar DynamoDB Time To Live (TTL) en la tabla y especificar el atributo expiration_date..
Por qué esta es la respuesta
La opción correcta es habilitar DynamoDB Time To Live (TTL) en la tabla y especificar el atributo expirationdate. DynamoDB TTL es una característica nativa que permite eliminar automáticamente elementos de una tabla después de una fecha y hora definidas por un atributo específico (en este caso, expirationdate). Esta es la forma más sencilla y eficiente, ya que DynamoDB gestiona la eliminación sin coste adicional por la operación de eliminación y sin necesidad de código o infraestructura externos. Las otras opciones son incorrectas porque requieren la creación y gestión de recursos adicionales (funciones Lambda, tareas Fargate o trabajos Glue) y la programación de su ejecución, lo que añade complejidad y costes operativos innecesarios para una tarea que DynamoDB puede manejar de forma nativa y automática.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta