💼 AWS Mülakat Soruları

AWS Mülakat Soruları: 🎬 Mülakat Senaryosu: CI Pipeline'a Ne Kadar Yetki Verirsin? AdministratorAccess (aşırı geniş) Gerçekte Neye İhtiyaç Var?

🎬 Mülakat Senaryosu: CI Pipeline'a Ne Kadar Yetki Verirsin?

AdministratorAccess (aşırı geniş)

Gerçekte Neye İhtiyaç Var?

Mülakat sorusu: "Bir CI pipeline'ının S3'e rapor yükleyebilmesi lazım — hangi IAM izinlerini verirsin?" Kolay cevap: AdministratorAccess. Ama bu YANLIŞ cevaptır.

AdministratorAccess, pipeline'a EC2 silme, IAM kullanıcısı oluşturma, TÜM S3 bucket'larını okuma gücü de verir — sadece rapor yüklemek için gereken şeyden ÇOK fazlası.

Doğru soru: pipeline GERÇEKTE ne yapıyor? Sadece TEK bir bucket'a rapor yazıyor — başka hiçbir şey.

Kapsamı daraltılmış bir policy yazılır: SADECE s3:PutObject, SADECE qa-reports bucket'ına, başka hiçbir kaynağa değil.

Final — pipeline artık çalışır, ama credential'ları çalınsa bile saldırgan sadece tek bir bucket'a yazabilir, hesabın geri kalanına dokunamaz. Mülakat dersi: en az yetki, "çalışsın da nasıl olursa olsun" değil, "sadece gerekeni ver"dir.

Mülakatta "Neden AWS Kullandınız?" Sorusuna Cevap

Sadece "AWS güçlü bir araç" deme…

Sadece "AWS güçlü bir araç" deme — hangi SERVİSİ, HANGİ problem için seçtiğini somutlaştır.

Bir maliyet/fayda kararı anlat…

Bir maliyet/fayda kararı anlat: "20 EC2 instance 4 saatliğine $12'ye mal oldu, 3 aylık özel sunucu $3000 olurdu."

Bir güvenlik/least-privilege kararı anlat…