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
ملخص السياسة. السماح بـ 2 مفاتيح مطابقة لـ payments-api/development؛ تنتهي الصلاحية بعد 60 دقيقة وتتطلب موافقة.

05 / إبقاء الاسترداد قريبًا

لكل تغيير نسخة يمكنك فحصها واستعادتها.

تتيح لقطات البيئة وسجل التدقيق للفرق فهم الفرق أولًا، ثم تنفيذ تراجع مقصود عند الحاجة.

سجل اللقطات

development
18
17
إزالة واحدةتغيير واحد
- SENTRY_DSN=••••••••
~ PAYMENTS_API_URL: •••••••• → ••••••••

تنشئ الاستعادة نسخة جديدة وتحفظ هذه اللقطة في سجل التدقيق.

16

واجهة العمليات

مساحة عمل واحدة للبيئات والضوابط والأشخاص المسؤولين عنها.

يجتمع مخزون الأسرار وسياق البيئة وضوابط التدقيق والأعضاء وإعدادات الوصول في واجهة العمليات التي تستخدمها الفرق كل يوم.

لوحة RunEnv تعرض بيئات مشروع ومخزون أسرار مخفي القيم

واجهة منتج حقيقية. قيم الأسرار في لقطة الشاشة مخفية.

ابدأ بالمستودع الموجود لديك.

أنشئ حسابًا واربط مشروعًا واستخدم Quickstart لاختيار الأمر الآمن التالي لسير عملك المحلي.