AWS, kod tabanı insan mühendisler yerine tamamen otonom yapay zekâ ajanları tarafından yazılan ve 200'den fazla bulut servisini yerel ortamda çalıştıran ücretsiz AWS Emulator aracını kullanıma açtı.
Üç noktada haber
AWS Emulator, 400'den fazla API modelini ve 200'den fazla bulut servisini yerel makinede simüle edebiliyor.
Yazılımın kod tabanı ve hata düzeltmeleri insan mühendisler yerine Amazon Bedrock AgentCore üzerinde çalışan otonom yapay zekâ ajanları tarafından geliştirildi.
Araç Linux sistemlerde RPM ve Debian paketleriyle kurulurken macOS ve Windows ortamlarında Docker üzerinde çalıştırılıyor.
Amazon Web Services, geliştiricilerin ve yapay zekâ kodlama ajanlarının bulut servislerini yerel ortamda test edebilmeleri için hazırlanan AWS Emulator aracını genel erişime açtı. Şirketin paylaştığı bilgilere göre, yeni geliştirici aracının kod tabanındaki tek bir satır dahi insan mühendisler tarafından yazılmadı veya gözden geçirilmedi. Araç; Amazon Bedrock AgentCore üzerinde çalışan otonom ajanların, AWS'nin herkese açık Smithy API modellerini referans alarak yazdığı ve gerçek bulut altyapısıyla kıyaslayarak test ettiği bir süreçle inşa edildi.
AWS Emulator, 400'den fazla API modelini temel alarak 200'ü aşkın AWS servisini bir bilgisayarda simüle edebiliyor. Bu yapı, özellikle Amazon Kiro ve Anthropic Claude Code gibi otonom kodlama ajanlarının geliştirme süreçlerinde karşılaşılan maliyet ve zaman kaybını çözmeyi hedefliyor. Kodlama ajanları yazdıkları komutları doğrudan gerçek bulut ortamına dağıtmak yerine, yerel cihazda çalışan 127.0.0.1:9297 adresindeki HTTPS uç noktası üzerinden sorgulayabiliyor. Böylece ağ bağlantısı gerekmeden ve AWS faturası oluşmadan saniyeler içinde binlerce test döngüsü tamamlanabiliyor.
Rust ile Hafifletilen Yerel Mimari ve Kurulum Koşulları
Yazılımın dizüstü bilgisayarlarda işlemci ve bellek tüketimini minimumda tutması için Rust diliyle geliştirildiği açıklandı. Geliştiriciler aracı Linux dağıtımlarında RPM veya Debian paketleriyle doğrudan sistem yolu üzerine kurabiliyor. macOS ve Windows işletim sistemlerinde ise AWS hazır bir konteyner imajı sunmuyor; kullanıcıların dokümantasyondaki Dockerfile üzerinden kendi yerel Docker imajlarını derlemeleri gerekiyor. Emülatör başladığında 000000000000 numaralı tek bir yerel hesap oluşturuyor ve her oturumda EMULATOR ön ekiyle başlayan geçici erişim anahtarları üreterek gerçek kimlik bilgileriyle karışmasını engelliyor.
Yerel simülasyon kolaylığı sağlasa da sistemin belirgin teknik sınırları bulunuyor. AWS açıklamasına göre araç, Identity and Access Management (IAM) ve kaynak tabanlı erişim politikalarını değerlendirmiyor; bu nedenle gerçek bulutta yetki hatası verecek bir işlem emülatörde başarılı olabiliyor. IDC analisti Devin Pratt ise aracın şu an için bant genişliği daraltmalarını, bölgesel altyapı kesintilerini veya bölgelere göre değişen özellik farklarını simüle etmediğini belirtti. AWS, çalışan kodların sanal bir kum havuzuna (sandbox) alınmadığını ve güvenlik doğrulamalarının mutlaka canlı bulut üzerinde yapılması gerektiğini bildirdi.
Ajanların henüz çözemediği eksik işlevler GitHub üzerindeki Things That Do Not Work dizininde açık olarak listeleniyor. Emülatör açık kaynaklı olarak CC0 lisansıyla GitHub üzerinden ücretsiz indirilebiliyor.
Neden önemli?Geliştiriciler ve kodlama ajanları, bulut servislerini internet bağlantısı olmadan ve gerçek bulut maliyetine katlanmadan kendi bilgisayarlarında test edebilecek.
Cevabı beklenen sorular
- AWS Emulator'ın IAM yetkilendirmeleri ve bölgeye özgü servis kısıtlamalarını ne zaman simüle edeceği henüz açıklanmadı.
Kaynaklar ve belgeler
Bu haberde kullanılan belgelere aşağıdaki bağlantılardan ulaşabilirsiniz.



