Микросервис должен преобразовывать большие загруженные изображения в сжатые версии. Когда пользователь загружает изображение через веб-интерфейс, микросервис должен сохранить изображение в бакете Amazon S3, сжать его с помощью функции AWS Lambda и сохранить сжатое изображение в другом бакете S3. Решение должно использовать долговечные, stateless компоненты и автоматически обрабатывать изображения. Какая комбинация действий соответствует этим требованиям? (Выберите два.)
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создайте очередь Amazon Simple Queue Service (Amazon SQS). Настройте бакет S3 для отправки уведомления в очередь SQS при загрузке изображения., Настройте функцию Lambda для использования очереди Amazon Simple Queue Service (Amazon SQS) в качестве источника вызова. Когда сообщение SQS успешно обработано, удалите сообщение из очереди..
Почему это правильный ответ
Первый правильный ответ: Настройка S3 для отправки уведомлений в SQS при загрузке изображения обеспечивает асинхронную обработку и долговечность. SQS сохраняет сообщения, даже если Lambda временно недоступна, что соответствует требованию долговечности и отсутствия состояния (stateless). Второй правильный ответ: Настройка Lambda для использования SQS в качестве источника вызова и удаления сообщения после успешной обработки гарантирует, что каждое изображение будет обработано ровно один раз. Lambda автоматически масштабируется, обрабатывая сообщения из SQS, что соответствует требованию автоматической обработки. Неправильные варианты: Мониторинг S3 функцией Lambda и использование текстового файла в памяти нарушает требование отсутствия состояния (stateless) и долговечности, так как данные могут быть потеряны при перезапуске Lambda. Запуск инстанса EC2 для мониторинга SQS и записи в текстовый файл на EC2 добавляет ненужную сложность, не является полностью бессерверным и не соответствует требованию отсутствия состояния. Использование EventBridge для мониторинга S3 и отправка уведомлений в SNS на электронную почту не обеспечивает автоматическую обработку изображений Lambda, а лишь уведомляет человека.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется