AWS Emulator — это локальный эмулятор API AWS, который стал общедоступен 11 ноября 2026 года. Он позволяет направлять вызовы AWS CLI и SDK на эмулятор, запущенный на компьютере разработчика или в CI-среде, и проверять AWS-зависимый код без аккаунта AWS и развёртывания облачной инфраструктуры.
4
5
7
Идея в том, чтобы сократить паузу между написанием кода и проверкой результата. Это особенно полезно, когда разработчик или ИИ-агент быстро создаёт много кода: вместо развёртывания облачных ресурсов для каждой итерации можно сначала проверить поведение локально. Для логики самого приложения при этом по-прежнему можно использовать обычные моки.
4
Сколько это стоит
За использование эмулятора отдельную плату не берут. Расходы возникают, когда пользователь впоследствии развёртывает реальные ресурсы в AWS: бесплатная локальная проверка не означает, что бесплатна работа облачной инфраструктуры.
10
Что умеет эмулятор — и чего от него не ждать
AWS Emulator построен на более чем 400 API-моделях и охватывает свыше 200 сервисов AWS.
6
9 Однако широта покрытия не означает, что каждая операция во всех случаях ведёт себя точно так же, как в реальном облаке. Например, в опубликованной задаче описан вызов, который возвращал HTTP 501 NotImplemented, хотя AWS должен был ответить иначе.
19
Поэтому эмулятор полезен для быстрой обратной связи, но успешный локальный тест сам по себе не доказывает, что приложение корректно отработает во всех ситуациях в AWS.
Не инструмент для проверки безопасности
Рекомендации по безопасности отдельно предостерегают от проверки в эмуляторе политик IAM и границ разрешений, политик на уровне ресурсов, политик ключей AWS KMS, а также доступа между аккаунтами или регионами.
8 Локальный успех не подтверждает, что те же ограничения сработают в AWS: поведение эмулятора в этих случаях может отличаться.
8
Практический подход — использовать AWS Emulator для локальной проверки поддерживаемых сценариев, а настройки безопасности и важные межаккаунтные или межрегиональные операции тестировать в реальном AWS.
4
8
Примечательная особенность разработки
AWS сообщает, что код эмулятора написали и тестировали автономные ИИ-агенты, а команда не писала и не проверяла этот код вручную.
9
15 Это часть истории проекта, но не повод считать эмулятор точной копией AWS: качество проверки всё равно зависит от того, какие сценарии поддержаны и протестированы.