के साथ अलग-अलग खातों को तैनात करने के लिए मेरे पास दो aws खाते हैं: उत्पादन और स्टेजिंग। मैं एडब्ल्यूएस-CLI v3 उपयोग कर रहा हूँ मेरी उत्पादन का उपयोग कर eb deploy
aws cli
मैं अपने विकसित शाखा से नियमित रूप से मेरी स्टेजिंग वातावरण को तैनात करने के लिए सक्षम होना चाहते हैं पर्यावरण के लिए GIT के माध्यम से तैनात करने के लिए और जब यह एक रिलीज मैं चाहता हूँ की तैनाती की बात आती है मेरे नए बनाए गए से मेरे उत्पादन वातावरण में शाखा को छोड़ने में सक्षम होने के लिए।
मैं पहले से ही मेरे दो खाते कुंजी सेट (मचान और उत्पादन) के साथ अपने ~/.aws/config फ़ाइल है, और की तरह कुछ करने में सक्षम होना चाहते हैं:
eb deploy --profile staging
और
eb deploy --profile production
क्या एक ही खाते के तहत दो वातावरण होना आवश्यक है और eb use production-env
और eb use staging-env
का उपयोग करना आवश्यक है?
किया आप इस प्रश्न के लिए इस सवाल का जवाब मिल गया? मुझे एक ही समस्या है, अगर आपके पास जवाब है तो कृपया अपने प्रश्न का उत्तर दें। धन्यवाद। – Wizard
मैंने अपने जीआईटी रेपो को एक और स्थानीय प्रतिलिपि के रूप में 'my_app_staging' के रूप में बंद कर दिया। इस तरह से मैं अपने स्टेजिंग खाते के लिए कुंजी का उपयोग करके एक अलग aws कॉन्फ़िगर (स्थानीय रूप से संग्रहीत) रखने के लिए 'eb init' का उपयोग कर सकता था। जब भी मैं इस निर्देशिका में सीडी को स्टेजिंग करने के लिए तैनाती करना चाहता हूं और वहां से रिमोट रेपो और 'ईबी तैनाती' खींचता हूं। –
~ 10 ऐप पर तैनात करने का समाधान नहीं है ... – Wizard