AWS Emulator adalah lingkungan lokal untuk menguji aplikasi yang menggunakan API Amazon Web Services (AWS). Pengembang dapat menjalankannya di komputer, server pengembangan, atau pipeline integrasi berkelanjutan (CI), lalu mengarahkan panggilan dari AWS CLI atau SDK ke emulator alih-alih ke cloud. Alat ini gratis dan tidak memerlukan akun AWS.
8
Amazon mengumumkannya pada 11 November 2026. Yang menarik perhatian bukan hanya cakupannya, tetapi juga klaim Amazon bahwa seluruh kode emulator ditulis oleh agen AI otonom tanpa ditulis atau ditinjau oleh tim insinyurnya.
5
13
Apa saja yang dicakup?
AWS Emulator dibuat dengan Rust dari 438 model API AWS yang tersedia untuk publik, mencakup lebih dari 200 layanan.
4
14 Artinya, alat ini menawarkan banyak endpoint untuk pengujian lokal—tetapi jumlah model API bukan jaminan bahwa semua operasi dan kondisi khusus akan berperilaku persis seperti AWS.
Dokumentasi AWS menyebut kecocokan paling kuat terdapat pada operasi untuk membuat, melihat, memperbarui, dan menghapus sumber daya. Untuk operasi yang didukung, emulator dapat meniru hasil panggilan valid maupun pesan kesalahan untuk panggilan yang tidak valid. Seberapa dekat perilakunya dengan AWS tetap berbeda-beda menurut layanan dan fitur.
Bagaimana agen AI mengembangkan dan mengujinya?
Amazon menggambarkan alur kerja yang membagi pekerjaan ke tiga kelompok agen. Kelompok pertama membuat pengujian dan memeriksanya terhadap layanan AWS sungguhan. Kelompok kedua menjalankan tes tersebut pada emulator untuk menemukan perbedaan, sedangkan kelompok ketiga menangani perbaikan.
5
Menurut Amazon, ribuan agen terlibat dalam pengembangan dan pemeliharaan proyek, dengan ratusan agen dapat bekerja secara bersamaan.
5
14 Namun, klaim bahwa kode dibuat oleh agen adalah keterangan Amazon mengenai proses pengembangannya—bukan bukti bahwa hasil emulator bebas dari kesalahan.
Kode sumbernya dirilis dengan dedikasi domain publik CC0. Salah satu laporan menyebut proyek menerima laporan masalah, tetapi tidak menerima kontribusi kode atau pull request.
11
13
Batasan yang perlu diketahui
- Bukan pengganti AWS untuk produksi. AWS menyatakan emulator ditujukan untuk pengembangan dan pengujian, bukan untuk menjalankan layanan produksi.
- Jangan mengandalkannya untuk menguji keamanan izin. Kebijakan IAM dan kebijakan berbasis sumber daya tidak dievaluasi dengan cara yang sama seperti di AWS. Karena itu, permintaan yang lolos secara lokal bisa saja ditolak oleh AWS sungguhan.
19
21
- Data bersifat sementara. Status sumber daya disimpan di memori dan hilang saat emulator dihentikan.
8 Laporan teknis juga menyebut lingkungan ini tidak memisahkan sumber daya berdasarkan region dan akun seperti AWS.
19
- Hasil pengujian lokal bukan jaminan kesetaraan. Skor kesesuaian, jika digunakan, mengukur tes yang tersedia untuk layanan tersebut, bukan seluruh kemungkinan perilaku AWS.
19
Respons awal pengembang beragam. Sebuah laporan mencatat lebih dari 70 masalah di pelacak GitHub pada hari-hari awal, banyak di antaranya terkait DynamoDB dan Lambda; laporan yang sama juga mengutip seorang pengembang yang menyebut alat itu “tidak berguna”, meski menilai hasilnya berfungsi tetapi masih jauh dari sempurna.
17 Masalah awal menunjukkan adanya celah kesesuaian, tetapi dengan sendirinya tidak membuktikan bahwa penggunaan agen AI adalah penyebabnya.
Kesimpulannya, AWS Emulator dapat mempercepat umpan balik saat membangun dan menguji aplikasi secara lokal. Namun, sebelum mengandalkan hasilnya, uji izin IAM, integrasi penting, dan karakteristik operasional pada AWS sungguhan—terutama jika menyangkut keamanan atau sistem produksi.