मैं अपने वेब एप्लिकेशन के लिए नेटवर्क इंफ्रास्ट्रक्चर (वीपीसी, सुरक्षा समूह, सबनेट्स, ऑटोस्कलिंग समूह इत्यादि) के कई तत्वों को स्थापित करने के लिए एडब्ल्यूएस क्लाउडफॉर्मेशन का उपयोग कर रहा हूं। मैं पूरी प्रक्रिया को स्वचालित करना चाहता हूं। मैं एक बटन क्लिक करना चाहता हूं और पूरी चीज को आग लगाने में सक्षम हूं।एडब्ल्यूएस एएमआई में सेंकना और क्लाउड-इनिट का उपयोग करके प्रावधान करना क्या है?
मैं सफलतापूर्वक कि यह सब नेटवर्क बुनियादी ढांचे सेट एक Cloudformation टेम्पलेट बनाया है। हालांकि ईसी 2 उदाहरण वर्तमान में उन पर किसी भी आवश्यक सॉफ्टवेयर के बिना लॉन्च किए गए हैं। अब मैं यह पता लगाने की कोशिश कर रहा हूं कि उन सॉफ्टवेयर को कैसे प्राप्त किया जाए।
ऐसा करने के लिए, मैं एमिस Packer.io का उपयोग कर बना रहा हूं। लेकिन कुछ लोगों ने मुझे क्लाउड-इनिट का उपयोग करने का आग्रह किया है। एएमआई में क्या सेंकना है और/या क्लाउड-इनिट के माध्यम से कॉन्फ़िगर करने के लिए क्या तय करना है, यह तय करने के लिए मुझे क्या उदारवादी उपयोग करना चाहिए?
उदाहरण के लिए, मैं अपने स्वयं के लैपटॉप से पासवर्ड के बिना लॉगिन करने के लिए मुझे (saqib
) अनुमति देने के लिए एक ईसी 2 उदाहरण पूर्व-कॉन्फ़िगर करना चाहता हूं। इस प्रकार ईसी 2 में एक उपयोगकर्ता होना चाहिए। उस उपयोगकर्ता के पास होम निर्देशिका होनी चाहिए। और उस होम निर्देशिका में एन्क्रिप्टेड कोड युक्त .ssh/known_hosts
फ़ाइल रहनी चाहिए। क्या मुझे इन निर्देशिकाओं को एएमआई में सेंकना चाहिए? या मुझे उन्हें सेट अप करने के लिए क्लाउड-इनिट का उपयोग करना चाहिए? और मुझे इस और अन्य समान मामलों में कैसे निर्णय लेना चाहिए?
क्लाउडफॉर्मेशन में परिभाषित 'उपयोगकर्ता डेटा' के साथ स्वचालन नौकरी करने के लिए आपको कठपुतली या महाराज की आवश्यकता है। – BMW
धन्यवाद। क्या आप कृपया समझा सकते हैं कि मुझे एएमआई में क्या रखा जाना चाहिए ?? मैं कैसे तय करूं कि एएमआई में कुछ होना चाहिए या 'उपयोगकर्ता डेटा' के माध्यम से कॉन्फ़िगर किया जाना चाहिए? –
एडब्लूएस के पास विकल्पों पर चर्चा करने वाला एक व्यापक पृष्ठ है https://aws.amazon.com/answers/configuration-management/aws-ami-design/ – Jason