का उपयोग करके एडब्ल्यूएस खाते को कैसे बदला जाए, मैंने अपने व्यक्तिगत एडब्ल्यूएस खाते में लोचदार बीनस्टॉक का उपयोग करके एक ऐप तैनात किया है। अब मैं एडब्लूएस क्रेडेंशियल्स को बदलना चाहता हूं ताकि ईबी क्ली एक अलग खाते में तैनात करने के बारे में जान सके। लेकिन जब मैं "ईबी इनिट" टाइप करता हूं तो यह मुझे एडब्ल्यूएस कुंजी के लिए नहीं पूछता है। मैं इसे कहां निर्दिष्ट करूं?लोचदार बीनस्टॉक सीएलआई
उत्तर
मुझे इस फ़ाइल में ~/.aws/config
पर एक नया प्रोफ़ाइल जोड़ना पड़ा। 2 प्रोफाइल के साथ फ़ाइल का उदाहरण:
[profile eb-cli]
aws_access_key_id = XXXXXXXXXXXXX
aws_secret_access_key = XXXXXXXXXXXX
[profile eb-cli2]
aws_access_key_id = XXXXXXXXXX
aws_secret_access_key = XXXXXXXXXXXX
इसके अलावा अपने आवेदन में प्रोफ़ाइल मूल्य अपडेट करना सुनिश्चित करें .elasticbeanstalk/config.yml
मैं .elasticbeanstalk/config.yml फ़ाइल में प्रोफ़ाइल मान को संपादित करने में सक्षम नहीं था। निर्देशिका में जा रहे हैं और फिर --profile ध्वज के साथ कमांड चलाने के लिए प्रोफाइल मान का उपयोग करने की अनुमति दी गई है। 'ईबी init --profile [profilename]'। मैंने ऊपर दिए गए उदाहरण का पालन किया और 'eb init --profile eb-cli2' का उपयोग किया। – Random5000
हाँ, बस एक नई प्रोफ़ाइल बनाएं और ''' eb init''' वास्तव में चल रहा है * इसे पहले/मूल प्रोफाइल जो कुछ भी बदल देता है *। '' '- प्रोफाइल '' झंडा मेरे लिए कुंजी थी। – ericpeters0n
अगर किसी को किसी त्रुटि का सामना करना पड़ता है "त्रुटि: NotFoundError - लोचदार बीनस्टॉक को कोई प्लेटफ़ॉर्म नहीं मिल सका। सुनिश्चित करें कि आपके पास लोचदार बीनस्टॉक तक पहुंचने के लिए आवश्यक अनुमतियां हैं।", सुनिश्चित करें कि IAM पर जाएं> उपयोगकर्ताओं को aws डैशबोर्ड पर, अपने उपयोगकर्ता का चयन करें, और संलग्न करें नीति "AWSElasticBeanstalkFullAccess"। चीयर्स – KBog
awsebcli
उपकरण स्वतः ~/.aws/config
नाम की एक फ़ाइल बनाता है और आप देख सकते हैं अपने [profile eb-cli]
श्रेणी के तहत वहां कुंजी। बस उन्हें वहां बदलें।
[profile eb-cli]
aws_access_key_id = ...
aws_secret_access_key = ...
मेरा तकनीकी नेतृत्व मुझे सीमित पहुंच के साथ एडब्ल्यूएस आईएएम उपयोगकर्ता के साथ स्थापित करता है। मैं awsebcli स्थापित करने के बाद, मैं अपने '~/.aws/config' खोजने में सक्षम था। यह मेरे अन्य खातों से मेरी प्रोफाइल लोड करता है, लेकिन मेरे आईएएम उपयोगकर्ता खाते के लिए मुझे एक नया 'aws_access_key_id' और 'aws_secret_access_key' प्रतीत नहीं होता है। क्या मैं एक उत्पन्न कर सकता हूं या मेरे टेक लीड को ऐसा करने की ज़रूरत है? – Growler
BPN का जवाब सिर्फ अगले कदम के रूप में मैंने किया था समय बिताने से बचने के लिए जोड़ने के सही है ..
बाद ~/.aws/config
फ़ाइल को अद्यतन करने के लिए, बस चलाने:
eb init --profile <profilename>
क्रम में आने जाने के खाता।
(इस मामले प्रोफ़ाइल में = EB-cli2)
- 1. लोचदार बीनस्टॉक
- 2. लोचदार बीनस्टॉक
- 3. लोचदार बीनस्टॉक
- 4. लोचदार बीनस्टॉक
- 5. लोचदार बीनस्टॉक
- 6. लोचदार बीनस्टॉक
- 7. लोचदार बीनस्टॉक
- 8. लोचदार बीनस्टॉक
- 9. लोचदार बीनस्टॉक
- 10. लोचदार बीनस्टॉक
- 11. लोचदार बीनस्टॉक
- 12. लोचदार बीनस्टॉक
- 13. लोचदार बीनस्टॉक
- 14. लोचदार बीनस्टॉक
- 15. लोचदार बीनस्टॉक
- 16. AWS लोचदार बीनस्टॉक
- 17. स्थैतिक संपत्ति लोचदार बीनस्टॉक
- 18. लोचदार बीनस्टॉक एचटीपी एचटीपीएस
- 19. एडब्ल्यूएस लोचदार बीनस्टॉक
- 20. एडब्ल्यूएस लोचदार बीनस्टॉक
- 21. अमेज़ॅन लोचदार बीनस्टॉक
- 22. अमेज़ॅन लोचदार बीनस्टॉक
- 23. एडब्ल्यूएस लोचदार बीनस्टॉक
- 24. लोचदार बीनस्टॉक क्लाइंट
- 25. एडब्ल्यूएस लोचदार बीनस्टॉक
- 26. अमेज़ॅन लोचदार बीनस्टॉक
- 27. मैं लोचदार बीनस्टॉक
- 28. ईसी 2/लोचदार बीनस्टॉक
- 29. लोचदार बीनस्टॉक उदाहरण
- 30. लोचदार बीनस्टॉक (एडब्ल्यूएस)
'सेट AWS_CREDENTIAL_FILE' है? – tedder42