Компания должна управлять затратами и контролировать размер существующей таблицы Amazon DynamoDB без прерывания текущих операций чтения или записи. Они хотят, чтобы данные автоматически удалялись через 1 месяц с минимальным обслуживанием. Какой подход соответствует этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Включить функцию TTL DynamoDB, чтобы элементы автоматически истекали на основе атрибута метки времени..
Почему это правильный ответ
Включение функции TTL (Time to Live) DynamoDB является наиболее эффективным и экономичным решением. TTL позволяет автоматически удалять элементы из таблицы по истечении заданного времени, указанного в атрибуте метки времени. Это происходит без потребления пропускной способности чтения/записи и не требует дополнительного обслуживания, что соответствует требованиям. Другие варианты менее оптимальны: Запланированное правило EventBridge с Lambda или периодическая функция Lambda, сканирующая таблицу, будут потреблять пропускную способность чтения (операции сканирования) и записи (операции удаления), что может прервать текущие операции и повлечь дополнительные расходы. Использование DynamoDB Streams для запуска Lambda также не подходит, так как потоки предназначены для отслеживания изменений, а не для инициирования удаления старых элементов. Lambda, запущенная потоком, будет реагировать на уже произошедшие изменения, а не активно искать и удалять устаревшие данные.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется