Компания отправляет логи потоков AWS Network Firewall в бакет S3 и анализирует их с помощью Amazon Athena. Теперь им необходимо преобразовать логи потоков и обогатить их дополнительными данными до того, как они попадут в существующий бакет S3. Какое решение удовлетворяет этому требованию?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Изменить логирование Network Firewall для отправки логов в поток доставки Amazon Kinesis Data Firehose, который использует преобразователь Lambda, установить существующий бакет S3 в качестве места назначения доставки и настроить преобразователь для обогащения данных..
Почему это правильный ответ
Правильный ответ — изменить логирование Network Firewall для отправки логов в поток доставки Amazon Kinesis Data Firehose. Kinesis Data Firehose позволяет настроить преобразование данных с помощью функции AWS Lambda перед их доставкой в S3. Это позволяет преобразовывать и обогащать логи потоков в реальном времени, а затем доставлять их в существующий бакет S3, что соответствует всем требованиям. Остальные варианты не подходят: Создание функции Lambda с триггером S3 PUT-object для того же бакета может привести к рекурсивным вызовам и усложнить обработку. Использование Amazon EventBridge и AWS Step Functions для обработки после записи в S3 добавляет ненужную сложность и задержку, так как данные уже будут в S3 до преобразования. Правило EventBridge для пересылки объектов S3 с преобразованием ввода не предназначено для глубокого преобразования содержимого файлов, а скорее для изменения метаданных события.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется