Веб-сайт ежедневно собирает ответы на опросы в таблице DynamoDB и должен хранить их только до следующего дня. Разработчик добавил атрибут expiration_date к каждому элементу. Какой самый простой способ автоматически удалять просроченные ответы из таблицы?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Включить DynamoDB Time To Live (TTL) для таблицы и указать атрибут expiration_date..
Почему это правильный ответ
Правильный ответ — включить DynamoDB Time To Live (TTL) для таблицы и указать атрибут expirationdate. DynamoDB TTL — это встроенная функция, которая позволяет автоматически удалять элементы из таблицы по истечении заданного времени. Это наиболее простой и экономически эффективный способ управления жизненным циклом данных в DynamoDB, так как он не требует написания и поддержки дополнительного кода или настройки внешних планировщиков. Остальные варианты не оптимальны: Создание функции Lambda или задачи Fargate с EventBridge потребует написания кода для удаления элементов и управления вычислительными ресурсами, что усложняет решение и увеличивает затраты. Использование AWS Glue для этой задачи избыточно. AWS Glue предназначен для ETL-процессов и анализа больших объемов данных, а не для простого удаления элементов на основе TTL.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется