Güvenlik grupları, Network Load Balancer (NLB) örneğine gelen trafiği protokollere, bağlantı noktalarına ve IP adreslerine göre kontrol etmenizi sağlar. Bu konu, bir NLB örneğinin nasıl güvenlik grubuna ekleneceğini ve kaldırılacağını anlatır; ayrıca temel davranışlar ve kısıtlamalar hakkında bilgi verir.
Nasıl çalışır?
Varsayılan olarak, NLB örneği bir güvenlik grubuyla ilişkilendirilmiş olsun veya olmasın dinleyici bağlantı noktaları tüm gelen istekleri kabul eder. Yalnızca İzin Ver kuralları içeren bir güvenlik grubu eklemek bu davranışı değiştirmez. Erişimi belirli IP adresleriyle sınırlamak için güvenlik grubuna en az bir Reddet kuralı eklemeniz gerekir.
NLB güvenlik grupları yalnızca gelen trafiğe uygulanır. Giden trafik (istemci isteklerine verilen yanıtlar) hiçbir zaman kısıtlanmaz; bu nedenle giden kurallar gerekmez.
Yönetilen güvenlik grubu
Bir NLB örneği oluşturduğunuzda sistem, aynı sanal özel cloud (VPC) içinde otomatik olarak yönetilen bir güvenlik grubu oluşturur. Bu güvenlik grubu salt okunurdur; kurallarını görüntüleyebilirsiniz ancak değiştiremezsiniz.
Yönetilen güvenlik grubu aşağıdaki kuralları içerir:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NLB yerel IP adreslerini hedefleyen ve önceliği 1 olan Reddet kuralları eklemeyin. Bu tür kurallar yönetilen güvenlik grubuyla çakışır ve NLB örneği ile arka uç sunucuları arasındaki iletişimi bozabilir. NLB örneğinizin yerel IP adreslerini kontrol etmek için NLB konsolunda oturum açın.
Sınırlamalar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Temel ve gelişmiş güvenlik grupları arasındaki farklar hakkında daha fazla bilgi için bkz. Temel ve gelişmiş güvenlik grupları.
Ön koşullar
Başlamadan önce şunlara sahip olduğunuzdan emin olun:
En az bir dinleyicisi yapılandırılmış bir NLB örneği. Bkz. NLB örnekleri oluşturma ve yönetme
Gerekli kurallara sahip bir güvenlik grubu. Bkz. Güvenlik grupları.
NLB örneğiyle aynı VPC'ye ait bir güvenlik grubu. Seçilebilir güvenlik grupları listesinde yalnızca NLB örneğiyle aynı VPC'deki güvenlik grupları görünür.
NLB örneğini güvenlik grubuna ekleme
NLB konsolunda oturum açın.
Üst gezinme çubuğundan NLB örneğinizin dağıtıldığı bölgeyi seçin.
Instances sayfasında örnek kimliğine tıklayın. Instance Details sekmesinde Security Groups sekmesine tıklayın.
Create Security Group seçeneğine tıklayın. Add NLB Instance to Security Group iletişim kutusunda bir veya daha fazla güvenlik grubu seçin ve OK seçeneğine tıklayın. Bu sayfadan yeni bir güvenlik grubu oluşturmak için Security Groups açılır listesinden Create Security Group seçeneğine tıklayın. Bir NLB örneği en fazla dört güvenlik grubuna eklenebilir.
İlişkilendirilmiş bir güvenlik grubunun kurallarını görüntülemek için sol gezinme bölmesindeki kimliğine tıklayın, ardından Inbound Policies veya Outbound Policies sekmesini seçin. Gelen kuralları değiştirmek için Basic Information bölümündeki güvenlik grubu kimliğine tıklayın veya Security Groups sekmesinin sağ üst köşesindeki ECS Console seçeneğine tıklayarak Elastic Compute Service (ECS) konsolundaki Security Group Details sayfasına gidin. Bkz. Güvenlik grubu kuralını değiştirme.
NLB örneğini güvenlik grubundan kaldırma
Konsoldan tek seferde yalnızca bir güvenlik grubunu kaldırabilirsiniz.
NLB konsolunda oturum açın.
Üst gezinme çubuğundan NLB örneğinizin dağıtıldığı bölgeyi seçin.
Instances sayfasında örnek kimliğine tıklayın. Instance Details sekmesinde Security Groups sekmesine tıklayın.
Kaldırmak istediğiniz güvenlik grubunun kimliğine tıklayın, ardından sağ üst köşede Remove seçeneğine tıklayın.
Remove iletişim kutusunda OK seçeneğine tıklayın.
API işlemleri
Güvenlik grubu ilişkilerini programatik olarak yönetmek için aşağıdaki API işlemlerini kullanın:
|
|
|
|
|
|
|
|
|
|
|
Sonraki adımlar
IP tabanlı erişim kontrolü yapılandırma: Güvenlik gruplarını kara liste veya beyaz liste olarak kullanma
Protokol ve bağlantı noktası tabanlı erişim kontrolü yapılandırma: NLB dinleyici erişimini güvenlik gruplarıyla kontrol etme
Güvenlik grubu türleri hakkında bilgi edinme: Güvenlik grubu türleri