मैं ElasticBeanstalk के माध्यम से EC2 के लिए Docker छवियों को तैनात करने के लिए एक उपकरण बना रहा हूं, इसलिए देव टीम जल्दी से मर्ज किए बिना अपने काम का प्रदर्शन कर सकती है। मैं नहीं चाहता कि इलास्टिक आईपी इन एप्स के लिए सक्षम हो क्योंकि वे अल्पकालिक हैं।
इसका कारण मैं यह पूछ रहा हूं क्योंकि यदि मेरा टूल 5 से अधिक ऐप्स बनाता है (और यह बहुत जल्दी है) तो कोई भी नया ऐप विफल हो जाएगा क्योंकि कोई भी इलास्टिक आईपी नए ऐप को नहीं सौंपा जा सकता है। ऐसा इसलिए है क्योंकि AWS खाते में आमतौर पर अधिकतम 5 इलास्टिक IP उपलब्ध होते हैं । मैं aws web कंसोल पर जा सकता हूं और एक उदाहरण पर 'Disassociate Elastic IP Address' (नीचे देखें) चुन सकता हूं, जिसके बाद ec2 उदाहरण को एक नया IP (कुछ मिनटों के बाद) मिलेगा। यह वही है जो मैं चाहता हूं, लेकिन मैं इसे प्रोग्रामेटिक रूप से करना चाहता हूं, और ऐप को एक बार इंस्टाल करने के बजाय इसके बिना बूट करना पसंद करूंगा।
क्या एक कॉन्फ़िगरेशन विकल्प है जिसका उपयोग मैं नए उदाहरण के लिए लोचदार आईपी को अक्षम करने के लिए कर सकता हूं?
मैं नोड aws-sdk का उपयोग कर रहा हूं , लेकिन किसी भी भाषा में कोई भी सुझाव देगा।
मैं m1.small
एकल उदाहरण बना रहा हूं ।
यदि लॉन्च करते समय यह संभव नहीं है, तो मुझे EC2.disassociateAddress फ़ंक्शन का उपयोग करते हुए उदाहरण से Elastic IP को अलग करना होगा।