AWS запустила AWS Emulator, локальный эмулятор облачных сервисов для разработки и тестов
Эмулятор воспроизводит API AWS локально и позволяет разработчикам и AI-агентам тестировать код без реальной инфраструктуры. При этом он не имитирует сбои и не изолирует код от реальных учётных данных.

Как устроен AWS Emulator
Amazon Web Services представила AWS Emulator, локальный эмулятор, который воспроизводит API облачных сервисов AWS. Сервис запущен 11 ноября 2026 года и предназначен для разработчиков и AI-агентов, которым нужно тестировать AWS-зависимые приложения без выделения реальной облачной инфраструктуры.
Эмулятор поднимает локальную HTTP-точку, к которой CLI, SDK и кодовые агенты обращаются по тем же API, что и к облаку. Чтобы перенаправить инструменты на локальный endpoint, достаточно задать переменную окружения AWS_ENDPOINT_URL: существующий код и тесты запускаются без изменений.
Какая польза для разработчиков и AI-агентов
Исполнительный директор по исследованиям HFS Research Ашиш Чатурведи считает, что сервис решает растущую проблему быстрого многократного тестирования сложных приложений: можно проверять сценарии с S3, Lambda, DynamoDB и API Gateway без создания ресурсов и без расходов на AWS.
Старший инженер по надёжности Broadcom Адвайт Патель выделяет эффект для AI-агентов: цикл «написал код, запустил, увидел ошибку, исправил» перестаёт зависеть от ожидания развёртывания в облаке, и каждая итерация сокращается с минут до секунд. По его словам, команды получают более быструю обратную связь, меньше забытых тестовых ресурсов и меньшие счета за dev-аккаунты.
По мнению Чатурведи, сервис интересен и для CIO: цикл разработки сокращается на сотнях и тысячах разработчиков, а локальная среда позволяет AI-агентам экспериментировать, не получая доступ к реальным ресурсам до тестирования кода.
Ограничения и риск ложной уверенности
Директор по исследованиям IDC Девин Пратт указывает, что на старте эмулятор не воспроизводит ограничение пропускной способности (троттлинг), отказы, снапшоты и восстановление, а также доступность по регионам. Адвайт Патель добавляет, что именно эти сбои чаще всего вызывают реальные инциденты.
AWS измеряет точность, сравнивая ответы API эмулятора с реальными сервисами; операции, которые не реализованы или не проверены, возвращают HTTP 503. Поэтому успешный локальный тест не гарантирует одинаковое поведение в боевом облаке, и перед развёртыванием код нужно проверить в реальной среде.
Есть и проблема безопасности: эмулятор не изолирует выполняемый код. Если в тестируемых функциях указаны реальные production-учётные данные, код может обратиться к настоящим ресурсам AWS, что создаёт риск непреднамеренного доступа.
Доступность и технические параметры
AWS Emulator можно скачать бесплатно для Linux, macOS и Windows; исходный код опубликован на GitHub. Сервис поддерживает все 426 сервисов AWS и написан на Rust, чтобы снизить потребление CPU и памяти.
Поддержка новых сервисов и изменений API будет следовать за обновлениями опубликованных моделей интерфейсов AWS, уточнили в компании.