RunEnv

टीमों के लिए सुरक्षित सीक्रेटऔर हर एनवायरनमेंट में।

हर एनवायरनमेंट में रनटाइम पर सीक्रेट सुरक्षित रखें।

RunEnv डैशबोर्ड

RunEnv संचालन मॉडल

संदर्भ नियंत्रित रनटाइम डिलीवरी बन जाता है।

RunEnv प्लेटफ़ॉर्म टीमों को रिपॉज़िटरी संदर्भ से एनवायरनमेंट समझने वाली प्रक्रिया तक एक सुविचारित रास्ता देता है, बिना डेवलपर की गति को उसके नियंत्रणों से अलग किए।

रिपॉज़िटरी संदर्भ

जो काम अभी सामने है, वहीं से शुरू करें।

Quickstart स्थानीय कमांड को प्रोजेक्ट और एनवायरनमेंट पथ की शुरुआत बनाता है।

npm run dev
रिपॉज़िटरीmy-api
एनवायरनमेंटdevelopment
बदलाव की समीक्षाचुना हुआ अंतर
नीति गेटज़रूरत पर स्वीकृति
रनटाइम डिलीवरीचाइल्ड प्रोसेस
दर्ज परिणामस्नैपशॉट + ऑडिट

01 / एक बार बूटस्ट्रैप करें

एक CLI जो चलाने से पहले रिपॉज़िटरी को समझती है।

Quickstart स्थानीय कमांड पहचानता है, प्रोजेक्ट और एनवायरनमेंट जोड़ता है, और डेमो को वास्तविक shell सत्र बनाए बिना अगला कमांड देता है।

CLI गाइड पढ़ें
इंटरैक्टिव CLI डेमो
$runenv quickstart

Quickstart चुना गया है। इसे काम करते देखने के लिए डेमो चलाएँ दबाएँ या ऊपर कोई दूसरा फ़्लो चुनें।

आपके ब्राउज़र में सिमुलेशन। कोई कमांड निष्पादित नहीं होता।

कुछ भी ले जाने से पहले दो एनवायरनमेंट की बनावट की तुलना करें।

केवल मास्क किए गए काल्पनिक मानों से RunEnv डैशबोर्ड के एनवायरनमेंट अंतर वर्कफ़्लो का इंटरैक्टिव रूप।

एनवायरनमेंट तुलना और सिंक

दो एनवायरनमेंट के सीक्रेट अंतर की तुलना करें और मान कॉपी करें।

13 में से 13 दिख रहे हैं

सीक्रेट कुंजीtestproduction
API_KEYबदलाव
••••••••••••••••
AWS_REGIONबदलाव
••••••••••••••••
DATABASE_URLबदलाव
••••••••••••••••
JWT_SECRETबदलाव
••••••••••••••••
NODE_ENVबदलाव
••••••••••••••••
PORTबदलाव
••••••••••••••••
QA_TEST_SECRETनई
••••••••(कोई नहीं)
REDIS_URLबदलाव
••••••••••••••••
S3_BUCKETबदलाव
••••••••••••••••
SMTP_HOSTबदलाव
••••••••••••••••
SMTP_PASSWORDबदलाव
••••••••••••••••
SMTP_PORTबदलाव
••••••••••••••••
SMTP_USERबदलाव
••••••••••••••••
स्रोत
लक्ष्य (ओवरराइट)

03 / उद्देश्य के साथ प्रमोट करें

प्रोडक्शन बदलावों को समीक्षा योग्य हैंडऑफ़ बनाएँ।

RunEnv स्नैपशॉट और स्वीकृति नियमों के साथ एनवायरनमेंट प्रमोशन देता है, ताकि डेवलपर का बदलाव नियंत्रण बिंदु खोए बिना तेज़ी से आगे बढ़े।

एनवायरनमेंट प्रमोशन

चुने बदलावों को नियंत्रित एनवायरनमेंट पथ से ले जाएँ।

+ 2 नए↻ 3 बदले= 8 अपरिवर्तित
चुने हुए बदलावनीति
PAYMENTS_API_URLबदलास्वीकृत स्कोप
FEATURE_BILLING_V2नयास्वीकृत स्कोप
SENTRY_TRACES_SAMPLE_RATEबदलास्वीकृत स्कोप
नीति जाँच: सिमुलेटेड प्रमोशन अनुरोध से पहले स्नैपशॉट लिया जाता है।
लागू करने से पहले स्नैपशॉट लिया गयाप्रोडक्शन स्वीकृति आवश्यक

04 / हर एजेंट को सीमित करें

दोबारा इस्तेमाल होने वाली क्रेडेंशियल के बजाय सीमित एक्सेस पैक जारी करें।

Agent Access Packs स्कोप और TTL से बँधे हैं। Agent Guard कार्रवाई के चारों ओर नीति, स्वीकृति और छेड़छाड़ दिखाने वाली रसीद जोड़ता है।

एजेंट इंटीग्रेशन देखें

Access Pack बनाएँ

रनटाइम डिलीवरी पैक

एक एजेंट को चुनी कुंजियों, एक एनवायरनमेंट और छोटी अवधि के सत्र तक सीमित करता है।

सटीक सीक्रेट कुंजियाँ2 चुने गए
नीति सारांश। payments-api/development के लिए 2 सटीक कुंजियों की अनुमति; 60 मिनट बाद समाप्त और स्वीकृति आवश्यक।

05 / पुनर्प्राप्ति पास रखें

हर बदलाव का एक संस्करण है जिसे आप देख और पुनर्स्थापित कर सकते हैं।

एनवायरनमेंट स्नैपशॉट और ऑडिट इतिहास टीमों को पहले अंतर समझने और ज़रूरत पर सुविचारित रोलबैक करने देते हैं।

स्नैपशॉट इतिहास

development
18
17
1 हटाया1 बदला
- SENTRY_DSN=••••••••
~ PAYMENTS_API_URL: •••••••• → ••••••••

पुनर्स्थापना नया संस्करण बनाती है और इस स्नैपशॉट को ऑडिट इतिहास में सुरक्षित रखती है।

16

संचालन सतह

एनवायरनमेंट, नियंत्रण और उनके उत्तरदायी लोगों के लिए एक वर्कस्पेस।

सीक्रेट इन्वेंटरी, एनवायरनमेंट संदर्भ, ऑडिट नियंत्रण, सदस्य और एक्सेस सेटिंग उस संचालन सतह पर मिलते हैं जिसे टीमें हर दिन उपयोग करती हैं।

प्रोजेक्ट के एनवायरनमेंट और मास्क की गई सीक्रेट इन्वेंटरी दिखाता RunEnv डैशबोर्ड

वास्तविक उत्पाद इंटरफ़ेस। स्क्रीनशॉट के सीक्रेट मान मास्क किए गए हैं।

आपके पास जो रिपॉज़िटरी है, उससे शुरू करें।

अकाउंट बनाएँ, प्रोजेक्ट जोड़ें और स्थानीय वर्कफ़्लो के अगले सुरक्षित कमांड के लिए Quickstart उपयोग करें।