Claude Code, AWS'i yönetme yetkisi aldıktan sonra yapay zeka tamamen iki web sitesini ve veritabanlarını sildi
Kısa haber özeti
Alexey Grigoryev – Amazon Web Services (AWS) üzerine sitenizi taşıyan bir geliştiricidir. Bu süreçte altyapıyı yönetmek için Terraform kullandı ve Anthropic’in Claude Code ajanına güvendi. Ajandan gelen hatanın olayın nedeni olmadığını, insan faktörünün sorumlu olduğunu belirtiyor.
Ne oldu
1. Alexey iki kaynağı (site ve başka bir servis) tek bulut altyapısında birleştirmeye karar verdi. Konfigürasyon sayısını azalttı ama hata riskini artırdı.
2. Terraform’u otomasyona seçti: sunucuların, ağların, yük dengeleyicilerin ve veritabanlarının oluşturulması/çıkartılması. Plan, gerekli tüm kaynakları içeriyordu.
3. Alexey Claude Code’dan planı uygulamasını istedi ama mevcut konfigürasyonu tanımlayan state dosyasını yüklemedi. Yapay zeka komutun bir kısmını yerine getirdi – site için konteyner oluşturdu, ancak kullanıcı süreci ortada durdurdu.
4. State eksikliği nedeniyle kaynaklar çoğalmaya başladı. Alexey yinelenenleri silmeye karar verdi ve ardından state dosyasını yükledi. Ajandan fazladan nesneleri silmeye devam edeceğini ve doğru yapılandırma için state’i açacağını varsaydı.
5. Claude Code, state‑dosyasına göre `terraform destroy` komutunu yürüttü. Dosyada AWS’de zaten var olan bir veritabanı belirtilmişti. Her iki site ve 2,5 yıl kayıt + yedekleri silindi.
Sonuçlar
- 2,5 yıllık tarihçeli tüm veritabanının kaybı.
- Amazon destek ekibiyle iletişime geçip veri kurtarma talebinde bulunma zorunluluğu.
Bir gün içinde AWS desteği gerekli nesneleri geri yükledi.
Alexey’in olay sonrası yaptığı şeyler
1. Periyodik kontrol – veritabanı durumunu düzenli izlemek için bir sistem kurdu.
2. Silme koruması – Terraform ve AWS ayarlarında koruma mekanizmalarını etkinleştirdi.
3. State‑dosyasını saklama – yerel disk yerine güvenli bir S3 deposuna taşıdı.
4. Kendi silme yönetimi – artık tüm kaynak yok etme işlemlerini kendisi yapıyor, AI ajanına tam bağımlı değil.
Sonuç
Olay insan hataları (state dosyasının yüklenmemesi ve yinelenen kaynakların yönetimindeki yanlış anlaşılmalar) nedeniyle meydana geldi, Claude Code’un eksiklikleriyle ilgili değildi. Alexey riskleri azaltmak için önlemler aldı ve Terraform ile çalışırken AI’ye tam bağımlı olmaktan vazgeçti.
Yorumlar (0)
Düşüncenizi paylaşın — lütfen kibar olun ve konu dışına çıkmayın.
Yorum yapmak için giriş yapın