Vault Files संपादित करना, देखना और पुनःकुंजीकरण
एन्क्रिप्ट की गई सामग्री को सुरक्षित रूप से प्रबंधित करें।
Vault Files संपादित करना, देखना और पुनःकुंजीकरण, CoddyKit पर DevOps बूटकैंप का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह DevOps बूटकैंप सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
एन्क्रिप्टेड फ़ाइलों के साथ काम करना
किसी फ़ाइल को Vault से सुरक्षित करने के बाद भी आपको उसे पढ़ना, बदलना और उसका पासवर्ड बदलना पड़ता है। Vault में हर काम के लिए एक उपकमांड है। 🔧
हाथ से कभी संपादित न करें
सामान्य एडिटर में सिफरटेक्स्ट खोलने से वह खराब हो जाता है। हमेशा ansible-vault के माध्यम से काम करें, ताकि वह आपके लिए डिक्रिप्ट और फिर से एन्क्रिप्ट कर सके।
Vault-सुरक्षित फ़ाइल संपादित करें
ansible-vault edit कमांड अस्थायी फ़ाइल में डिक्रिप्ट करती है, आपका एडिटर खोलती है, फिर सहेजने पर दोबारा एन्क्रिप्ट कर देती है। सादा पाठ कभी डिस्क पर नहीं लिखा जाता।
ansible-vault edit secrets.ymlबदले बिना देखें
संपादन का जोखिम उठाए बिना सामग्री देखने के लिए ansible-vault view का उपयोग करें। यह डिक्रिप्ट किए गए पाठ को आपके टर्मिनल में प्रिंट करता है।
ansible-vault view secrets.ymlसादे पाठ में डिक्रिप्ट करें
ansible-vault decrypt फ़ाइल को डिस्क पर स्थायी रूप से सादे पाठ में बदल देता है। इसका सावधानी से उपयोग करें और ट्रैक की गई रहस्य फ़ाइल पर कभी न चलाएँ।
ansible-vault decrypt secrets.ymlRekey: पासवर्ड बदलें
जब पासवर्ड लीक हो जाए या कोई सहकर्मी टीम छोड़ दे, तो ansible-vault rekey एक ही चरण में पुराने पासवर्ड को नए पासवर्ड से बदल देता है।
ansible-vault rekey secrets.ymlRekey पासवर्ड माँगता है
Rekey पहले current पासवर्ड माँगता है, फिर नया पासवर्ड दो बार माँगता है। यह उन्हीं रहस्यों को नई कुंजी से फिर से एन्क्रिप्ट करता है।
Vault password:
New Vault password:
Confirm New Vault password:कई फ़ाइलों पर काम करें
अधिकांश उपकमांड एक साथ कई फ़ाइलें स्वीकार करते हैं, इसलिए आप एक ही रन में रहस्यों के पूरे फ़ोल्डर पर rekey कर सकते हैं।
ansible-vault rekey group_vars/all/vault.yml host_vars/db/vault.ymlफ़ाइल से प्रॉम्प्ट छोड़ें
टाइप करते-करते थक गए हैं? किसी password file को Vault के लिए निर्दिष्ट करें, ताकि कमांड इंटरैक्टिव प्रॉम्प्ट के बिना चलें।
ansible-vault view secrets.yml --vault-password-file .vault_passपुष्टि करें कि यह एन्क्रिप्टेड है
फ़ाइल की स्थिति को लेकर निश्चित नहीं हैं? बस पहली लाइन देखें। यदि उसमें $ANSIBLE_VAULT हेडर दिखाई देता है, तो वह अब भी एन्क्रिप्टेड है।
head -1 secrets.yml
$ANSIBLE_VAULT;1.1;AES256संपादन के बाद फिर से एन्क्रिप्ट करें
edit के बाद आपको फिर से encrypt चलाने की आवश्यकता नहीं होती। edit कमांड सहेजते समय हमेशा दोबारा एन्क्रिप्ट करती है, इसलिए फ़ाइल अपने-आप लॉक रहती है।
त्वरित जाँच
एक सहकर्मी कंपनी छोड़ चुका है और उसे Vault का पासवर्ड पता था।
पुनरावलोकन
अब आप Vault फ़ाइलों को edit और view कर सकते हैं, उन्हें डिक्रिप्ट और rekey कर सकते हैं, और इस पूरी प्रक्रिया में सादा पाठ कभी डिस्क पर नहीं छोड़ते। ✨
एआई शिक्षक के साथ DevOps बूटकैंप सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 142
- पाठ
- 568
अक्सर पूछे जाने वाले प्रश्न
क्या “Vault Files संपादित करना, देखना और पुनःकुंजीकरण” पाठ निःशुल्क है?
हाँ — DevOps बूटकैंप अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “Vault Files संपादित करना, देखना और पुनःकुंजीकरण” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“Vault Files संपादित करना, देखना और पुनःकुंजीकरण” में मैं क्या सीखूँगा?
एन्क्रिप्ट की गई सामग्री को सुरक्षित रूप से प्रबंधित करें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ DevOps बूटकैंप का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या DevOps बूटकैंप शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर DevOps बूटकैंप शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।
“Vault Files संपादित करना, देखना और पुनःकुंजीकरण” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस DevOps बूटकैंप पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर DevOps बूटकैंप पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- ansible-vault create से File एन्क्रिप्ट करें
- Vault Files संपादित करना, देखना और पुनःकुंजीकरण
- एकल Variable को Inline एन्क्रिप्ट करें
- --ask-vault-pass से Runtime पर डिक्रिप्ट करें