पर अंतर उदाहरण पहुंच प्रबंधित करना हम अमेज़ॅन ईसी 2 पर हमारे आईटी आधारभूत संरचना की स्थापना की प्रक्रिया में हैं। की तर्ज पर एक सेटअप मान लें: एक्स उत्पादन सर्वर वाई मचान सर्वर लॉग मिलान एवं निगरानी सर्वर बिल्ड सर्वर जाहिर है हम एक दूसरे से बात विभिन्न सर्वरों के लिए एक की जरूरत है। स्टेजिंग सर्वर पर एक नया निर्माण scp'd होना चाहिए। लॉग कोलेटर को उत्पादन सर्वर से लॉग खींचने की जरूरत है। हम जल्दी से महसूस कर रहे हैं कि हम एक्सेस कुंजी प्रबंधित करने में परेशानी में भाग रहे हैं। प्रत्येक सर्वर की अपनी मुख्य जोड़ी और संभवतः इसका स्वयं का सुरक्षा समूह होता है। हम सर्वर से सर्वर पर सुरक्षा के मजाक बनाने के लिए * .pem फ़ाइलों को कॉपी कर रहे हैं। एसएसएच के माध्यम से कनेक्ट करने और एक नया निर्माण धक्का देने के लिए बिल्ड सर्वर में स्टेजिंग सर्वर की एक्सेस कुंजियां हैं। स्टेजिंग सर्वरों में समान रूप से उत्पादन के उदाहरणों की पहुंच कुंजी होती है (gulp!) मैंने नेट पर कुछ व्यापक खोज की लेकिन वास्तव में किसी को इस समस्या को प्रबंधित करने के लिए एक समझदार तरीके से बात नहीं कर सका। इस मुद्दे को संभालने वाले हमारे समान सेटअप वाले लोग कैसे हैं? हम जानते हैं कि काम करने का हमारा वर्तमान तरीका गलत है। सवाल यह है कि - सही तरीका क्या है? आपकी मदद की सराहना करें! धन्यवादEC2
[अद्यतन] हमारी स्थिति इस तथ्य से जटिल है कि कम से कम बिल्ड सर्वर को बाहरी सर्वर (विशेष रूप से, github) से सुलभ होने की आवश्यकता है। हम जेनकींस का उपयोग कर रहे हैं और पोस्ट प्रतिबद्ध हुक को सार्वजनिक रूप से सुलभ यूआरएल की आवश्यकता है। @rook द्वारा सुझाए गए बुर्जन दृष्टिकोण इस स्थिति में विफल रहता है।
+1 अच्छा सवाल है। – rook