environment: وسم حرّ قصير
تختمه على كل مفتاح بحيث تستطيع وحدة التحكم وفريقك وتبويب تتبّع الاستخدام
تجميع المفاتيح حسب مكان تشغيلها.
هذا هو الحقل التنظيمي الصغير، لا حقل فرض — لا يغيّر ما يمكن للمفتاح فعله.
للحدود التي تحدّ مفتاحاً (النماذج، عناوين IP، الإنفاق، الصلاحية، السياسات)
ابدأ من
نظرة عامة على المفاتيح المحددة النطاق.
1. لماذا وسم بيئات مفتاح api
عندما يبدو كل مفتاح مثلsk-orca-•••• في القائمة، لا يمكنك تمييز مفتاح
الإنتاج عن مفتاح تطوير عابر — وهذا بالضبط المفتاح الذي لا تريد تدويره أو
إلغاءه أو رفع سقف إنفاقه بالخطأ. يحوّل وسم environment بيانات اعتماد
مجهولة إلى أخرى مُعنوَنة:
- بلمحة — تُظهر قائمة المفاتيح أيها
prodأوstagingأوdev، فتتصرف على الصحيح. - حسب الإنفاق — يستطيع تبويب تتبّع الاستخدام طيّ الإنفاق حسب البيئة، فيصبح “كم يكلّفنا التجهيز هذا الأسبوع” مرشّحاً واحداً، لا جدول بيانات.
- حسب العُرف — مفردات مشتركة (
prod/staging/dev) عبر مساحة العمل، فيفهم زميل يقرأ القائمة تخطيطك دون أن يسأل.
الوسم حرّ ووصفي فقط. لا يحكم النماذج أو عناوين IP أو الإنفاق أو
السياسة — تلك هي حقول المفتاح الأخرى.
مفتاحان موسومان
prod لا يحصلان على معاملة خاصة وراء مشاركة وسم.2. ماذا يقبل الحقل
environment وسم نصي قصير اختياري على كائن المفتاح:
| الخاصية | السلوك |
|---|---|
| النوع | سلسلة حرّة — بلا تعداد ثابت. prod، staging، dev أعراف، لا قيم مدمجة. |
| الطول | يُقتطَع من المسافات المحيطة ويُقصَر إلى 32 حرفاً؛ أي شيء أطول يُبتَر. |
| فارغ / غير مضبوط | مفتاح بلا وسم يُقرأ كالحالة غير المُعنوَنة ويُطوى في شريحة unlabeled في تتبّع الاستخدام. |
| الأثر على حركة المرور | لا شيء — تنظيمي بحت. |
3. اضبط الوسم على مفتاح
اضبطenvironment في محرّر المفاتيح في وحدة التحكم (/console/token) —
نفس المكان الذي تضبط فيه حدود النماذج وربط السياسات. إنشاء المفاتيح أو
تعديلها يتطلب دور Developer أو أعلى.
افتح المفتاح
في وحدة التحكم اذهب إلى المفاتيح (
/console/token) وأنشئ مفتاحاً
جديداً أو عدّل مفتاحاً موجوداً.4. قسّم الإنفاق حسب البيئة
بمجرد أن تُوسَم مفاتيحك، يستطيع تبويب تتبّع الاستخدام (وحدة التحكم ← النظرة العامة) تجميع الإنفاق والطلبات والرموز حسب بُعد البيئة. يطوي استخدام كل مفتاح تحت وسم بيئته، مع جمع المفاتيح غير الموسومة تحتunlabeled. يجيب ذلك أسئلة لا يستطيع عرض كل-مفتاح الإجابة عنها، على المستوى
الذي تضع ميزانيتك عنده فعلاً:
- كم ينفق
stagingمقابلprodهذا الأسبوع؟ - هل تجاوز مفتاح
devالجديد ما توقعناه؟ - أي بيئة قادت الارتفاع يوم الثلاثاء؟
يقرأ بُعد البيئة الوسم الحالي على كل مفتاح عند تحميل التقرير. إعادة
وسم مفتاح تغيّر كيف يُطوى إنفاقه التاريخي في المرة التالية التي تفتح فيها
العرض — الوسم خاصية حيّة للمفتاح، لا ختم مجمّد على الطلبات السابقة.
5. مثال معالَج: ثلاثة مفاتيح، مساحة عمل واحدة
فريق صغير يشغّل منتجاً واحداً عبر ثلاث بيئات:| المفتاح | environment | نطاق آخر (الجزء الذي يفرض فعلاً) |
|---|---|---|
| وكيل الإنتاج | prod | firewall_policy_id صارم، credit_limit_usd أسبوعي، allow_ips مثبّت |
| وكيل التجهيز | staging | سياسة جدار حماية متساهلة في وضع الظل، سقف أدنى |
| تطوير محلي | dev | model_limits لنموذج رخيص واحد، expired_time قريب |
prod تكون متأكداً أنك أمسكت
الصحيح.
6. الوسوم مقابل الفرض — لا تخلط بينهما
وسم البيئة أخفّ حقل على مفتاح. من السهل اللجوء إليه كتحكّم أمني؛ لكنه ليس كذلك. إن أردت مفتاحdev أن يكون عاجزاً عن الوصول إلى نماذج إنتاج أو
إنفاق مال حقيقي، فلن يفعل الوسم ذلك — الحقول الفارضة تفعله:
حدود النماذج
model_limits هو ما يمنع فعلاً مفتاح dev من استدعاء نموذج طليعي — لا
وسم dev.الحصة والسقف والصلاحية
credit_limit_usd وexpired_time يحدّان الإنفاق والعمر. الوسم ينظّم؛
وهذه تقيّد.ربط السياسات
guardrail_id وfirewall_policy_id يربطان سياستي المحتوى واستدعاء
الأدوات اللتين تحكمان حركة مرور المفتاح.كائن الرمز
المرجع الكامل حقلاً بحقل للمفتاح، بما في ذلك وسم البيئة.
7. أين يقع هذا
وسم البيئة شريحة واحدة من نموذج المفاتيح الأوسع — هويات ضيّقة ومُعنوَنة لكل وكيل وكل مكان يعمل فيه.نظرة عامة على المفاتيح المحددة النطاق
المحطة المركزية لكل حقل يحمله مفتاح.
النطاق والمفاتيح
كيف تتداخل مساحات العمل والسياسات والمفاتيح معاً.
إدارة المفاتيح
أنشئ المفاتيح وعدّلها وألغِها في وحدة التحكم.
