Docker görüntülerini ElastikBeanstalk aracılığıyla EC2'ye dağıtmak için bir araç oluşturuyorum, böylece geliştirici ekibi işlerini birleştirmeye gerek kalmadan hızlı bir şekilde demo yapabilir. Elastik IP'lerin kısa ömürlü oldukları için bu uygulamalar için etkinleştirilmesini istemiyorum.
Bunu sormamın nedeni, aracım 5'ten fazla uygulama (ve oldukça hızlı bir şekilde) oluşturuyorsa, yeni uygulamaya hiçbir Elastik IP atanamayacağı için herhangi bir yeni uygulama başarısız olacaktır. Bunun nedeni, bir AWS hesabında en fazla 5 Elastik IP'nin bulunmasıdır . Aws web konsoluna gidebilir ve bir örnekte 'Elastik IP Adresini Devre Dışı Bırak' ı seçebilirim (aşağıya bakın), daha sonra ec2 örneği yeni bir ip alacaktır (birkaç dakika sonra). İstediğim bu, ama programlı olarak yapmak istiyorum ve örnek oluşturulduktan sonra bunu yapmak yerine uygulamayı önyüklemeyi tercih ederim.
Yeni örnek için Elastik IP'yi devre dışı bırakmak için kullanabileceğim bir yapılandırma seçeneği var mı?
Aws-sdk düğümünü kullanıyorum , ancak herhangi bir dilde herhangi bir ipucu yapacak.
m1.small
Tek örnek oluşturuyorum .
Başlatma sırasında bu mümkün değilse, Elastik IP'yi EC2.disassociateAddress işlevini kullanarak örnekten ayırmak zorunda kalacağım .