إدارة رئيسية
الشكل المكسور، تدفق الخلق، نطاقات الأذن الثمانية، دورة الحياة، تحليلات الاستخدام، وأفضل الممارسات الأمنية.
مفتاح الـ(آي بي آي) هو إبداعك الوحيد للحديث مع منصة (برايدرون) المفتوحة ويحمل كل مفتاح مجموعة من النطاقات (نطاق البعثة) ورمز. وإذا ضاع أو تسرب، سيتم إلغاء الخلق الجديد على الفور.
الشكل الرمزي
dyk_<id>_<secret>
例:dyk_a3b9c8d7e6f5a1b2_AbCdEfGhIjKlMnOpQrStUvWxYz0123456789dyk_— براند ما قبل التثبيط لجعل غيت سرياً/أداة حساسية الأخشاب قابلة لللتحديد<id>— بطاقة هوية عامة من طراز 16.character، يمكن استخدامها كمفتاح للبحث (غير حساسة)<secret>— سر عشوائي، زينة قاعدية عيار 32 (مراعية، لا يسمح بتحميل أي سجلات/رسائل)
عندما يُولّدُ a مفتاح آي إي إي، توكن الأصلي يُظْهَرُ فقط مرّة في صندوقِ كُلّغِ. وبعد الإغلاق، لا يحتفظ الخادم إلا بعجلة أرغون2د ولا يمكنه استعراض النص الأصلي. يرجى نسخ وادخار أداة الإدارة الرئيسية (الكلمة/الخطأ/الدمّر/أسرار جيت هوب) الآن.
Create API Key
- زيارة حساب النقابة
- Click "New API Key"
- ملء الاسم (للتعريف)، وقائمة النطاق، وفترة الصلاحية (للمدة الدائمة 30 يوما/90 يوما/سنة واحدة)
- عُلم الآن
النطاقات
إن النطاقات هي تصريحات متقنة - 8 في المجموع: 7 يمكنك أن تمنح نفسك، و CLUSTER ADMIN هي بصفة خاصة. (أ) إعطاء مفتاح أكبر عدد ممكن؛ واتباع الأقل امتيازا.
| Scope | ما يمكن القيام به | سيناريوهات شائعة |
|---|---|---|
WEBHOOK_TRIGGER | "تجرّب "ويهوك" إلى هذا المفتاح | GitHub Push Workflow; upstream business system callback |
APPROVAL_RESPOND | الموافقة أو رفض الدليل - خطوات الموافقة - تشمل الموافقة على Webhook ونقاط الموافقة النهائية (/النسخة/الموافقة/النسخة/الموافقة)*، بما في ذلك إدراج الموافقة المعلقة، وتفاصيل القراءة، وتقديم استمارة الموافقة المحررة) | وصلات الموافقة من طرف واحد في البريد الإلكتروني أو سلاك؛ التكامل مع نظم الموافقة الخارجية |
WORKFLOW_READ | تعاريف تدفق العمل | عرض قائمة تدفق العمل الحالية في لوح خارجي |
WORKFLOW_EXECUTE | بدء سير العمل عن طريق نظام المعلومات المسبقة عن علم (استبدال واسطة الويب) | إدماج المعارف والابتكارات والممارسات التقليدية؛ الاختبارات الآلية؛ مهام الدفعات |
EXECUTION_READ | حالة تنفيذ العقد/النتيجة الكاملة | نتائج تنفيذ التدفق الخلفي إلى مستودع شركة BI/data |
EXECUTION_CANCEL | ألغي تنفيذ | "إقف" زر على لوحة الإدارة وكسر دائرة الطوارئ |
ARTIFACT_READ | قائمة منتجات التنفيذ/وصلة التنزيل | تقارير المحفوظات لتخزين الأجسام؛ دفع النتائج إلى النظم المتدفقة |
CLUSTER_ADMIN | Admin-only: read cluster status and manage autoscaling policies. لا يمكن أن يمنحها إلا الإعلانين؛ وعندما يخلق غير المدخن مفتاحا، يتم تجريد هذا النطاق تلقائيا | حسابات الخدمات اللازمة لتشغيل نشر ذاتي الاستيعاب |
دورة الحياة
- الخلق — الخدمة الذاتية للمستعمل؛ تحديد النطاق + فترة الصلاحية من قبلكم
- الاستخدام — وكل نداء ناجح يتراكم تلقائياً الاستخدام ويستكمل آخر مرّات المصابيح.
- Revoke — يمكن للمستعملين أن يضغطوا على "مراجعة" على صفحة "مفتاح "أي" في أي وقت
- النفقات — تنتهي صلاحيته فور وصوله؛ ولا يلزم أي إلغاء نشط
تحليل الجرعة
بالنسبة لكل مفتاح، نقر "استخدام" في طاولة "مفتاح "بي آي" وتحليل خريطة سيظهر:
- العدد التراكمي للمكالمات + داخل النافذة (7/30/90/180)
- يوم بيك (وهو اليوم الأكثر اتصالا)
- جدول خطي للمكالمات اليومية
- جدول فطيرة توزيع النقاط النهائية (Webhook.trigger/workflow.execute/etc)
- آخر مرة
ولا يُعد الاستخدام إلا استجابة ناجحة (HTTP 2x). ولا تحسب حالات الإخفاق في التوثيق/الطلبات المحدودة.
أفضل الممارسات الأمنية الرئيسية
- Use independent key for each environment (production/staging/local) - only the affected environment will be revoked in the event of an incident
- كل دمج خارجي يستخدم مفتاحاً منفصلاً "استخدام "استخدام لمعرفة ما هو الدمج المستخدم
- لا تقدم (توكين) إلى مستودع الشفرة
- Inject as encrypted Secret in CI/CD; do notprint to logs
- لاحظ أن الوقت "المستعمل بشكل غير لائق" مختلف عن توقعاتك "الغاء فوراً وتفقد السجلات"
- يجب أن تُحدَّد للمفاتيح التي تُعطى للشركاء في الأجل القصير (تُوصى بها في غضون 90 يوماً)