AWS Emulator ialah perisian yang menyediakan versi tempatan API AWS untuk tujuan ujian. Amazon Web Services (AWS) mengumumkan ketersediaan umumnya pada 11 November 2026. Pembangun boleh menghalakan panggilan AWS CLI atau SDK ke emulator yang berjalan pada komputer sendiri atau dalam persekitaran integrasi berterusan (CI), tanpa perlu menyediakan infrastruktur awan atau akaun AWS.
4
5
7
Daya tarikannya mudah: apabila kod—termasuk kod yang dijana oleh ejen pengekodan AI—berubah dengan pantas, ujian yang perlu menunggu sumber awan disediakan boleh melambatkan maklum balas. Emulator memberi ruang untuk menguji tingkah laku aplikasi yang bergantung pada perkhidmatan AWS secara setempat. Ia melengkapi, bukannya menggantikan, mock untuk logik aplikasi yang dikawal oleh pembangun sendiri.
4
Tiada bayaran emulator, tetapi penggunaan AWS sebenar tetap dicaj
Laporan yang tersedia menyatakan bahawa tiada bayaran perkhidmatan tambahan untuk menggunakan emulator. Caj AWS hanya timbul apabila pengguna kemudian menggunakan sumber AWS sebenar.
10 Jadi, ujian setempat boleh mengasingkan proses mencuba dan membaiki kod daripada kos penggunaan awan—tetapi sumber yang digunakan selepas aplikasi dilancarkan tetap tertakluk pada caj AWS.
Liputan luas bukan jaminan serupa sepenuhnya
AWS Emulator dibina daripada lebih 400 model API dan meliputi lebih 200 perkhidmatan AWS.
6
9 Namun, angka liputan itu tidak bermakna setiap operasi atau kes pinggir berkelakuan tepat seperti perkhidmatan sebenar.
Sebagai contoh, satu isu yang diterbitkan menunjukkan operasi EnableSso memulangkan HTTP 501 NotImplemented, sedangkan AWS sebenar sepatutnya memberikan hasil yang berbeza dalam keadaan berkenaan.
19 Ini menggambarkan perbezaan antara sesuatu API yang diwakili dalam emulator dengan tingkah lakunya yang benar-benar dilaksanakan.
Repositori projek turut menerangkan bahawa skor kesetiaan mengikut perkhidmatan diterbitkan bersama keluaran, manakala AWS menyediakan suite penilaian tingkah laku awam.
6
16 Skor dan ujian ini boleh membantu menilai apa yang sudah disokong, tetapi tidak membuktikan kesetaraan untuk setiap panggilan atau senario.
Bukan alat untuk mengesahkan keselamatan AWS
AWS menyatakan bahawa emulator tidak patut digunakan untuk menguji dasar IAM dan sempadan kebenaran, dasar berasaskan sumber seperti dasar bucket, dasar kunci AWS KMS, kawalan keselamatan lain, atau akses merentas akaun dan rantau AWS.
8 Oleh itu, ujian yang berjaya di komputer sendiri tidak membuktikan bahawa kebenaran dan kawalan akses aplikasi akan berfungsi dengan cara yang sama di AWS sebenar.
Gunakan emulator untuk mendapatkan maklum balas awal tentang aliran kerja yang disokong. Sebelum pelancaran, uji kawalan keselamatan dan senario akaun atau rantau yang dikecualikan terhadap AWS sebenar.
4
8
Menariknya, kod emulator ditulis oleh ejen AI
AWS menyatakan bahawa kod AWS Emulator ditulis dan diuji oleh ejen AI, dan pasukan manusianya tidak menulis atau menyemak kod tersebut.
9
15 Catatan pelancaran mengaitkan idea projek dengan Matt Goldberg; laporan lain menyebut bahawa percubaan awal untuk membina emulator SQS menggunakan Kiro mengambil kira-kira 15 minit, sebelum kerja pengukuhan diteruskan.
9
15
Asal-usul ini menarik, tetapi dakwaan bahawa manusia tidak menyemak kod tidak bermaksud tiada tadbir urus manusia langsung. Maklumat yang tersedia tidak menerangkan dengan cukup terperinci spesifikasi, semakan keselamatan atau kawalan gabungan kod yang disemak oleh manusia. Untuk kegunaan harian, perkara utama tetap sama: anggap AWS Emulator sebagai cara mempercepat ujian tempatan, bukan salinan sempurna AWS atau pengganti pengesahan sebelum pelancaran.