Конвейер ML, построенный с помощью AWS Step Functions, включает функции Lambda. Очередь SQS предоставляет параметры модели для обучения моделей, а обученные модели загружаются в S3. Разработчик хочет запустить и протестировать конвейер локально без выполнения реальных вызовов служб SQS или S3. Какой вариант удовлетворяет этой потребности?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать AWS Step Functions Local и имитировать интеграции сервисов..
Почему это правильный ответ
Правильный ответ — использовать AWS Step Functions Local и имитировать интеграции сервисов. AWS Step Functions Local позволяет запускать и тестировать конечные автоматы Step Functions на локальной машине без развертывания в облаке AWS. Это включает в себя возможность имитировать (mock) вызовы к другим сервисам AWS, таким как SQS и S3, что позволяет разработчику контролировать поведение этих зависимостей и тестировать логику конвейера без реальных взаимодействий с облачными ресурсами. Остальные варианты не подходят: Amazon CodeGuru Profiler используется для анализа производительности кода, а не для локального запуска и тестирования конвейеров. Использование образа Docker AWS Step Functions Local для локального запуска и тестирования функций Lambda не полностью отражает возможности Step Functions Local, так как ключевым является имитация интеграций сервисов, а не только запуск Lambda. AWS SAM CLI предназначен для локального тестирования бессерверных приложений (включая Lambda), но не предоставляет встроенных механизмов для локального запуска и имитации всего конвейера Step Functions с его сервисными интеграциями.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется