Партнер отправляет данные кредитных карт в виде обычного текста (около 5000 записей каждые 15 минут) в бакет S3 (с шифрованием на стороне сервера). Компания должна автоматически маскировать PAN, удалять/объединять поля и преобразовывать записи в JSON, а затем отправлять результаты в другой бакет S3 для внутренней обработки. Решение должно быть легко расширяемым для дополнительных потоков данных. Какое решение удовлетворяет этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создать AWS Glue crawler с пользовательским классификатором для формата фида и определением таблицы. По прибытии объекта вызвать функцию Lambda для запуска задания AWS Glue ETL, которое выполняет маскирование, изменение полей и выводит JSON в целевой бакет S3..
Почему это правильный ответ
Правильный ответ — использование AWS Glue. AWS Glue — это бессерверный сервис ETL, который идеально подходит для преобразования данных в больших объемах. Он может автоматически обнаруживать схему данных (с помощью crawler и пользовательского классификатора для нестандартных форматов), выполнять маскирование, удаление/объединение полей и преобразование в JSON с помощью заданий ETL. Запуск задания Glue ETL по событию S3 через Lambda обеспечивает автоматизацию. Это решение легко масштабируется и расширяется для новых потоков данных. Другие варианты менее оптимальны: Использование нескольких функций Lambda и SQS для каждого шага обработки усложняет архитектуру и увеличивает накладные расходы на управление состоянием и координацию. Fargate с SQS может быть решением, но AWS Glue специально разработан для задач ETL и предлагает более интегрированный и управляемый подход для данного сценария. Amazon EMR — мощный инструмент, но он является кластерным решением, которое требует управления кластером и масштабирования, что делает его менее "бессерверным" и более сложным по сравнению с AWS Glue для данного случая использования.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется