Security Groups

  • Security Group’lar, AWS’de ağ güvenliğinin temel yapı taşıdır.

  • EC2 Instance’larımıza gelen ve giden trafiğin nasıl izinli olduğunu kontrol ederler.


  • Security Group’lar sadece izin (allow) kuralları içerir (deny kuralı yoktur)

  • Kurallar IP adresine veya başka bir security group'a referans verebilir.

Derinlemesine İnceleme

  • Security Group’lar, EC2 instance’lar üzerinde “güvenlik duvarı (firewall)” gibi davranır.


Şunları düzenler:

  • Portlara erişim

  • İzin verilen IP aralıkları – IPv4 ve IPv6 destekli

  • Gelen ağ trafiği (inbound) kontrolü (başka bir sistemden instance’a)

  • Giden ağ trafiği (outbound) kontrolü (instance’tan dışarıya)

Bilinmesi Gereken Portlar
Sec Groups'u anlatan bir diyagram

Bilinmesi Gerekenler:

  • Birden fazla EC2 instance’a bağlanabilir

  • Belirli bir bölge (region) / VPC ile sınırlıdır

  • EC2 dışında çalışır – eğer trafik engellenirse EC2 instance bunu asla görmez

🔹 SSH erişimi için ayrı bir Security Group tutmak iyi bir pratiktir


Hata ayıklama için:

  • Eğer uygulamaya erişim sağlanamıyorsa (timeout) → Security Group sorunudur

  • Eğer “connection refused” hatası veriyorsa → Uygulama çalışmıyor veya port dinlemiyor demektir


  • Tüm gelen trafik (inbound) varsayılan olarak engellidir

  • Tüm giden trafik (outbound) varsayılan olarak izinlidir

Başka Bir SG gösterimi
Bilinmesi Gereken Klasik Portlar

Last updated