AWS Emulator — це локальний емулятор API Amazon Web Services (AWS), який дає змогу перевіряти застосунки на власному комп’ютері або в середовищі безперервної інтеграції (CI). Сервіс став загальнодоступним 11 листопада 2026 року. Для локального тестування не потрібні ані обліковий запис AWS, ані розгортання хмарних ресурсів.
4
5
7
Ідея проста: замість того щоб щоразу запускати справжню інфраструктуру, розробник може спрямувати виклики AWS CLI або SDK на локальну точку доступу емулятора. Це скорочує шлях від зміни коду до перевірки результату — особливо коли код швидко генерує AI-агент і його потрібно часто тестувати.
4
5
Що можна перевіряти локально
AWS Emulator створений для тестування частин застосунку, які залежать від поведінки сервісів AWS. Для логіки, яку розробник повністю контролює, звичайні моки можуть залишатися доречним вибором.
4
За наявними описами, емулятор охоплює понад 200 сервісів AWS і побудований на основі понад 400 API-моделей.
6
9 Однак ширина охоплення не означає, що кожна операція вже реалізована повністю або працює ідентично до справжньої AWS.
Цю різницю ілюструє оприлюднений звіт про операцію, яка в емуляторі відповідала помилкою HTTP 501 NotImplemented, хоча AWS мала повертати інший результат.
19 Тобто наявність API в загальному переліку ще не гарантує правильної поведінки в усіх сценаріях.
Безплатне тестування — не безплатне розгортання
За опублікованою інформацією, за сам емулятор окремо не стягують плату. Витрати можуть виникнути, коли команда згодом розгортає справжні ресурси AWS.
10 Отже, локальна перевірка відокремлена від платного використання хмари, але подальше розгортання не стає безплатним.
Чого емулятор не перевіряє
Локальний успішний тест не доводить, що так само працюватимуть права доступу в AWS. Рекомендації з безпеки прямо застерігають від використання емулятора для перевірки політик IAM, меж дозволів, політик ресурсів, політик ключів AWS KMS та доступу між обліковими записами чи регіонами.
8
У матеріалах також зазначено, що емулятор не відтворює міжоблікові та міжрегіональні сценарії так, як реальна AWS.
4 Тому ці аспекти, як і інші важливі засоби безпеки, слід перевіряти окремо у відповідному хмарному середовищі.
4
8
Код, створений AI-агентами
AWS пов’язує появу проєкту з інженером Меттом Голдбергом і повідомляє, що початковий емулятор SQS був створений за допомогою Kiro приблизно за 15 хвилин, після чого його суттєво вдосконалювали.
9
15 За словами компанії, код написали автономні агенти, а команда не писала його й не проводила людського перегляду коду.
9
15
Це не означає, що розробка відбувається без нагляду. Водночас наявні джерела не дають достатньо деталей, щоб точно описати всі людські перевірки, умови допуску змін чи повний процес підтримки. Тому твердження про код, написаний агентами, варто відрізняти від твердження про відсутність будь-якого управління проєктом.
Практичний висновок: AWS Emulator може прискорити ранні перевірки AWS-залежного коду та дати швидший зворотний зв’язок під час розробки. Але це не повна копія AWS і не заміна перевірок безпеки чи поведінки системи в реальній хмарі.
4
8