Компания разработала приложение с использованием AWS Lambda, Amazon S3, Amazon Simple Notification Service (Amazon SNS) и Amazon DynamoDB. Внешнее приложение загружает объекты в S3 bucket компании и помечает каждый объект тегом с датой и временем. Функция Lambda периодически считывает объекты из S3 bucket на основе этих тегов и записывает выбранные значения в таблицу DynamoDB. Данные содержат PII. Компания должна автоматически удалять данные старше 30 дней как из S3 bucket, так и из таблицы DynamoDB. Какое решение обеспечивает максимальную операционную эффективность?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создать правило S3 Lifecycle для истечения срока действия объектов старше 30 дней. Обновить функцию Lambda, чтобы добавить атрибут TTL к элементам DynamoDB, и включить TTL в таблице для истечения срока действия элементов старше 30 дней..
Почему это правильный ответ
Правильный ответ обеспечивает максимальную операционную эффективность, используя встроенные функции AWS для автоматического удаления данных. Для S3 создается правило жизненного цикла, которое автоматически удаляет объекты старше 30 дней. Для DynamoDB функция Lambda обновляется для добавления атрибута TTL к элементам, а затем включается функция TTL в таблице DynamoDB, что позволяет автоматически удалять элементы по истечении 30 дней. Это решение является полностью автоматизированным и не требует постоянного управления или дополнительных вычислений для удаления данных. Остальные варианты менее эффективны: Изменение функции Lambda для добавления флага TTL S3 и правила S3 Lifecycle с этим флагом не является стандартным способом использования TTL в S3. S3 Lifecycle напрямую работает с возрастом объектов. Обновление функции Lambda для удаления элементов DynamoDB старше 30 дней требует, чтобы Lambda постоянно сканировала и удаляла элементы, что увеличивает затраты на вычисления и сложность по сравнению с использованием встроенного TTL DynamoDB. Использование тегов объектов для S3 Lifecycle возможно, но менее эффективно, чем прямое использование возраста объекта, особенно если теги уже содержат дату и время. Удаление элементов DynamoDB через Lambda, как указано выше, менее эффективно, чем TTL.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется