[Bölüm 3] EC2 Bulut Sunucularını Yönetmek için AWS CLI Nasıl Kullanılır

Bolum 3 Ec2 Bulut Sunucularini Yonetmek Icin Aws Cli Nasil Kullanilir



'Bu yazımızda AWS komut satırı arayüzünü kullanarak Elastik IP'leri ve Ağ arayüzlerini nasıl yönetebileceğimizi tartışacağız. Tüm bu işlemleri GUI'den gerçekleştirmek biraz zaman alır ve bu işlemler CLI kullanılarak gerçekleştirilerek bu süre kaydedilebilir.

Bu makaleyi takip etmek için öncelikle sisteminizde AWS CLI kimlik bilgilerini yapılandırmanız gerekiyor. Aşağıdaki kılavuz, bu kimlik bilgilerinin Windows, linux veya Mac'te nasıl yapılandırılabileceğini açıklamaktadır.'

https://linuxhint.com/configure-aws-cli-credentials/







Bu makalede ele alınacak konuların listesi aşağıdadır.



Elastik IP Oluştur

Elastik IP'ler, genel bir statik IP adresini bir EC2 bulut sunucusuyla ilişkilendirmek için kullanılır ve bu IP adresi, bulut sunucusu yeniden başlatılsa bile değişmez. Statik bir genel IP adresini yeniden başlatma sırasında değişmeyen bir EC2 bulut sunucusuyla ilişkilendirmek için Elastik IP'ler kullanılır.



Bu bölümde, AWS komut satırı arayüzünü kullanarak nasıl Elastik IP oluşturabileceğimizi tartışacağız. İlk olarak, terminalde aşağıdaki komutu kullanarak mevcut tüm Elastik IP'leri listeleyin.





[e-posta korumalı] :~$ aws ec2 açıklama-adresleri \
--bölge biz-doğu- 1

Yukarıdaki komut, hesabınıza tahsis edilen tüm esnek IP'leri listeler. us-doğu-1 bölge.

Şimdi Elastik IP'leri kontrol ettikten sonra, yeni bir Elastik IP oluşturmak için aşağıdaki komutu kullanın.

[e-posta korumalı] :~$ aws ec2 tahsis adresi \
--bölge biz-doğu- 1

Esnek bir IP oluşturduktan sonra, terminalde aşağıdaki komutu kullanarak tüm esnek IP'leri tekrar listeleyin.

[e-posta korumalı] :~$ aws ec2 açıklama-adresleri \
--bölge biz-doğu- 1

Bu sefer, önceki komutu çalıştırdığınızda oluşturulan bir Elastik IP görebilirsiniz. Bu IP'yi not edin ve bir sonraki bölümde onu bir EC2 ile ilişkilendireceğiz.

Elastik IP'yi EC2'den İlişkilendirin ve İlişkilendirin

Elastik IP oluşturduktan sonra artık onu bir EC2 örneği ile ilişkilendirerek kullanabiliriz. Bir Elastik IP tahsis ederseniz ve bunu bir EC2 bulut sunucusuyla ilişkilendirmezseniz, sizden saatlik bir miktar ücret alabileceğini unutmayın. Bu yüzden eğer kullanmayacaksanız, elastik IP'yi serbest bırakmalısınız.

İlk olarak, Elastic IP'nin ilişkilendirileceği EC2 bulut sunucusu kimliğini almanız gerekir. Kullan tarif-örnekler yöntemi ec2 tüm EC2 örneklerini listelemek için.

[e-posta korumalı] :~$ aws ec2 açıklama örnekleri

Örnek kimliğini aldıktan sonra, esnek IP'yi EC2 bulut sunucusuyla ilişkilendirmek için aşağıdaki komutu kullanın.

[e-posta korumalı] :~$ aws ec2 ortak adresi \
--örnek-kimliği < EC2 örnek kimliği > \
--public-ip < elastik IP >

Yukarıdaki komut yürütüldüğünde, Elastik IP'yi EC2 bulut sunucusuyla ilişkilendirecek ve ilişkilendirme kimliğini döndürecektir. Bu İlişkilendirme Kimliğini not edin ve bir sonraki bölümde Elastik IP'nin ilişkisini kesmek faydalı olacaktır.

şimdi kullan tarif-örnekler yöntemi ec2 Elastik IP'nin örneğe eklenip eklenmediğini doğrulamak için EC2 örneğinin genel IP'sini kontrol etmek için.

[e-posta korumalı] :~$ aws ec2 açıklama örnekleri \
--örnek-kimliği < EC2 örnek kimliği >

Yukarıdaki komutun çıktısına gidin ve Genel IP bölümünü bulun. EC2 bulut sunucusuna eklenmiş Elastik IP'yi burada görebilirsiniz.

Tıpkı ilişkilendirme gibi, AWS CLI kullanarak bir EC2 bulut sunucusuyla ilişkilendirilmiş bir Elastik IP'nin İlişkisini Kesebilirsiniz. İlişkilendirme kimliği kullanılarak elastik IP'nin ilişkisini kesmek için aşağıdaki komut kullanılabilir.

[e-posta korumalı] :~$ aws ec2 ilişkilendirme adresi \
--association-id < Elastik IP ilişkilendirme kimliği >

Bir Elastik IP'yi bir EC2'den ayırdığınızda, EC2, AWS genel IP havuzundan otomatik olarak rastgele bir IP alır ve Esnek IP, serbest bırakılıncaya kadar başka bir EC2 ile kullanılabilir.

Elastik IP'yi Sil

Bu nedenle, Elastik IP'yi EC2 bulut sunucusundan ayırdıktan sonra, artık gerekli değilse, Elastik IP'yi hesabınızdan kaldırmalısınız. Tahsis edilmiş ancak kullanılmayan bir Elastik IP, saatlik bir miktar ücret alabilir.

İlk olarak, terminalde aşağıdaki komutu kullanarak AWS bölgenizdeki mevcut tüm Elastik IP'leri listeleyin.

[e-posta korumalı] :~$ aws ec2 açıklama adresleri

Tahsis kimliğini not edin ve aşağıdaki komutu kullanarak Elastik IP'yi serbest bırakmak için bu kimliği kullanacağız.

[e-posta korumalı] :~$ aws ec2 yayın adresi \
--allocation-id < tahsis İD >

Ağ Arayüzü Oluştur

Tek bir EC2 bulut sunucusuna birden fazla ağ arabirimi ekleyebilirsiniz. Bir ağ arabirimi, bir birincil genel ve bir birincil özel IP adresine sahip olabilir. Bir ağ arabirimine daha fazla ikincil özel IP ekleyebilirsiniz.

Bu bölümde, AWS CLI kullanarak nasıl bir ağ arayüzü oluşturabileceğimizi tartışacağız. Bir ağ arayüzü oluştururken, ağ arayüzünün oluşturulacağı bir alt ağ ve arayüze eklenecek bir güvenlik grubu belirtebilirsiniz.

[e-posta korumalı] :~$ aws ec2 ağ oluşturma arayüzü \
--alt ağ kimliği < alt ağ kimliği > \
--gruplar < güvenlik grubu kimliği >

Yukarıdaki komut, rastgele bir özel ve genel IP ile bir ağ arayüzü oluşturacaktır. Özel IP, ağ arabiriminin oluşturulduğu alt ağa atanan aralıktan olacaktır.

EC2'den Ağ Arayüzünü Ekleme ve Kaldırma

Bir ağ arabirimi oluşturduktan sonra, bunu çalışan veya durdurulmuş durumdaki bir EC2 bulut sunucusuna ekleyebilirsiniz. Ayrıca EC2 bulut sunucusunu başlatırken ağ arabirimini de ekleyebilirsiniz.

Ağ arabirimini bir EC2 bulut sunucusuna eklemek için, ek-ağ-arayüz örnek kimliğini ve ağ arabirim kimliğini parametre olarak kabul eden işlev kullanılır.

[e-posta korumalı] :~$ aws ec2 ek-ağ-arayüz\
--örnek-kimliği < EC2 örnek kimliği > \
--ağ-arayüz-kimliği < ağ arayüzü kimliği > \
--device-index < Cihaz Dizini >

Yukarıdaki komut, ağ arabirimini EC2 bulut sunucusuna başarıyla ekleyecek ve bir ek kimliği döndürecektir. Ağ arabirimini EC2 bulut sunucusundan kaldırmak için kullanılacağından bu ek kimliğini not edin.

Bir ağ arabiriminin bir EC2 bulut sunucusuna eklenebileceği gibi, birincil değilse onu bir EC2 bulut sunucusundan da kaldırabiliriz. Bir EC2 bulut sunucusundan ağ arayüzünü kaldırmak için, ayır-ağ-arayüz işlevi kullanılır.

[e-posta korumalı] :~$ aws ec2 ağ arayüzünü ayır \
--ek kimliği < ek kimliği >

Yukarıdaki komut, ek kimliğini kullanarak ağ arabirimini EC2 bulut sunucusundan başarıyla kaldıracaktır. Ağ arabirimi bulut sunucusundan ayrılmıştır, ancak siz onu silene kadar başka bir EC2 bulut sunucusuyla birlikte kullanılabilir.

Ağ Arayüzünü Sil

Bu bölümde, AWS komut satırı arayüzü kullanılarak ayrılmış bir ağ arayüzünün nasıl silinebileceğini göreceğiz. kullanabiliriz silme-ağ-arayüz kabul eden fonksiyon ağ-arayüz-kimliği ağ arayüzlerini silmek için bir parametre olarak.

[e-posta korumalı] :~$ aws ec2 ağ-arayüz silme \
--ağ-arayüz-kimliği < Ağ Arayüzü Kimliği >

Yukarıdaki komut, bir örneğe bağlı değilse ağ arayüzünü kaldıracaktır.

Çözüm

Bu makalede, AWS komut satırı arabirimini kullanarak AWS EC2'de esnek IP'leri ve ağ arabirimlerini nasıl işleyebileceğimiz açıklanmaktadır. Tüm bu görevleri AWS CLI kullanarak gerçekleştirmek, akışı otomatikleştirmeye yardımcı olur. Bir EC2 bulut sunucusuna Elastik IP'leri ve Esnek Ağ Arayüzlerini oluşturmak, eklemek, ayırmak ve ardından kaldırmak için AWS komut satırı arayüzünü nasıl kullanabileceğimizi tartıştık.