انتقل إلى المحتوى الرئيسي انتقل إلى الملاحة انتقل إلى التذييل

تطبيق CLI (سحابي / تجريبي)

أوامر سحابية حصرية لـ Rediacc CLI — المصادقة والفرق والمنظمات وإدارة المستأجرين المتعددين

مرجع Rediacc CLI (سحابي / تجريبي)

نظرة عامة

تتطلب هذه الأوامر **المحول السحابي** (تجريبي) — يتم تفعيله عندما يحتوي التكوين على حقلي `apiUrl` و `token`. للمرجع الرئيسي لـ CLI، راجع [تطبيق CLI](/ar/docs/cli-application).

1. المصادقة

أوامر المصادقة

1.1 login

المصادقة باستخدام Rediacc

rdc auth login [options]
العلامةالوصفمطلوبافتراضي
-e, --email <email>عنوان البريد الإلكترونيلا-
-p, --password <password>كلمة المرور (لتسجيل الدخول غير التفاعلي)لا-
-m, --master-password <password>كلمة المرور الرئيسية لتشفير الخزنةلا-
-n, --name <name>اسم الجلسةلا-
--endpoint <url>عنوان URL لنقطة نهاية APIلا-
--save-as <name>حفظ بيانات الاعتماد في سياق باسملا-

1.2 logout

مسح بيانات المصادقة المحفوظة

rdc auth logout

1.3 status

التحقق من حالة المصادقة الحالية

rdc auth status

1.4 register

تسجيل مؤسسة جديدة وحساب مستخدم

بعد التسجيل، تحقق من بريدك الإلكتروني للحصول على رمز التفعيل.

rdc auth register [options]
العلامةالوصفمطلوبافتراضي
--organization <name>اسم المؤسسةنعم-
-e, --email <email>عنوان البريد الإلكترونينعم-
-p, --password <password>كلمة المرور (لتسجيل الدخول غير التفاعلي)نعم-
-m, --master-password <password>كلمة المرور الرئيسية لتشفير الخزنةلا-
--endpoint <url>عنوان URL لنقطة نهاية APIلا-
--plan <plan>خطة الاشتراك (COMMUNITY أو PROFESSIONAL أو BUSINESS أو ENTERPRISE)لاCOMMUNITY

1.5 activate

تفعيل الحساب برمز التحقق

rdc auth activate [options]
العلامةالوصفمطلوبافتراضي
-e, --email <email>عنوان البريد الإلكترونينعم-
-p, --password <password>كلمة المرور (لتسجيل الدخول غير التفاعلي)نعم-
--code <code>رمز التفعيل من البريد الإلكترونينعم-
--endpoint <url>عنوان URL لنقطة نهاية APIلا-

1.6 tfa

إدارة المصادقة الثنائية

disable

تعطيل المصادقة الثنائية

rdc auth tfa disable [options]
العلامةالوصفمطلوبافتراضي
--code <code>رمز TFA الحالي للتحققلا-
-y, --yesتخطي نافذة التأكيدلا-

enable

تفعيل المصادقة الثنائية

rdc auth tfa enable

status

التحقق من حالة المصادقة الثنائية

rdc auth tfa status

1.7 token

إدارة الرموز

fork

إنشاء رمز منفصل لتطبيق آخر

rdc auth token fork [options]
العلامةالوصفمطلوبافتراضي
-n, --name <name>اسم الرمزلاCLI Fork
-e, --expires <hours>انتهاء الصلاحية بالساعات (1-720)لا24

list

قائمة الرموز النشطة/الجلسات

rdc auth token list

revoke

إلغاء رمز معين

rdc auth token revoke <requestId>

نصيحة: يتم تخزين رمز المصادقة الخاص بك محلياً في سياقك. استخدم `--save-as` لتخزين بيانات الاعتماد تحت سياق مسمى لبيئات متعددة.


2. إدارة المنظمة

أوامر إدارة المؤسسة

2.1 list

قائمة المؤسسات

rdc organization list

2.2 info

الحصول على معلومات المؤسسة

rdc organization info

2.3 dashboard

الحصول على بيانات لوحة معلومات المؤسسة

rdc organization dashboard

2.4 vault

إدارة خزينة المؤسسة

get

الحصول على بيانات خزينة المؤسسة

rdc organization vault get

list

قائمة جميع أنواع الخزائن

rdc organization vault list

update

تحديث بيانات خزينة المؤسسة

rdc organization vault update [options]
العلامةالوصفمطلوبافتراضي
--vault <json>محتوى الخزينة كسلسلة JSONلا-
--vault-version <n>الإصدار الحالي للخزينة للأقفال المتفائلةلا-

2.5 export

تصدير بيانات المؤسسة

rdc organization export [options]
العلامةالوصفمطلوبافتراضي
--path <path>المسار لحفظ ملف الإخراجلا-

2.6 import

استيراد بيانات المؤسسة

rdc organization import <path> [options]
العلامةالوصفمطلوبافتراضي
--mode <mode>وضع الاستيراد (دمج أو استبدال)لاmerge

2.7 maintenance

تفعيل أو تعطيل وضع الصيانة (يحجب تسجيلات الدخول للمستخدمين العاديين)

rdc organization maintenance <action>

تحذير: عند تفعيل وضع الصيانة، لا يمكن للمستخدمين غير المسؤولين تسجيل الدخول.


3. إدارة المستخدمين

أوامر إدارة المستخدم

3.1 list

قائمة جميع المستخدمين

rdc user list

3.2 create

إنشاء مستخدم جديد

rdc user create <email> [options]
العلامةالوصفمطلوبافتراضي
-p, --password <password>كلمة مرور المستخدم الجديدلا-

3.3 activate

تفعيل حساب المستخدم

rdc user activate <email> <activationCode>

3.4 deactivate

تعطيل حساب المستخدم

rdc user deactivate <email> [options]
العلامةالوصفمطلوبافتراضي
-f, --forceتخطي نوافذ التأكيدلا-

3.5 reactivate

إعادة تفعيل حساب المستخدم المعطل

rdc user reactivate <email>

3.6 update-email

تغيير عنوان البريد الإلكتروني للمستخدم

rdc user update-email <currentEmail> <newEmail>

3.7 update-password

تغيير كلمة المرور الخاصة بك

rdc user update-password [options]
العلامةالوصفمطلوبافتراضي
--password <password>كلمة المرور الجديدة (الوضع غير التفاعلي)لا-
--confirm <confirm>تأكيد كلمة المرور (الوضع غير التفاعلي)لا-

3.8 update-language

تعيين اللغة المفضلة للمستخدم الحالي

rdc user update-language <language>

3.9 exists

التحقق مما إذا كان المستخدم موجوداً

rdc user exists <email>

3.10 vault

إدارة خزينة المستخدم

get

الحصول على بيانات خزينة المستخدم الحالي

rdc user vault get

update

تحديث بيانات خزينة المستخدم الحالي

rdc user vault update [options]
العلامةالوصفمطلوبافتراضي
--vault <json>محتوى الخزينة كسلسلة JSONلا-
--vault-version <n>الإصدار الحالي للخزينة للأقفال المتفائلةلا-

3.11 permission

إدارة أذونات المستخدم

assign

تعيين مجموعة أذونات لمستخدم

rdc user permission assign <userEmail> <groupName>

4. إدارة الفرق

إدارة الفريق

4.1 list

قائمة الفرق

rdc team list [options]
العلامةالوصفمطلوبافتراضي
--search <text>البحث في {{field}}لا-
--sort <field>الترتيب حسب الحقللا-
--descترتيب تنازليلا-

4.2 create

إنشاء فريق

rdc team create <name>

4.3 member

إدارة عضوية الفريق

list

قائمة أعضاء الفريق

rdc team member list <teamName>

add

إضافة مستخدم إلى فريق

rdc team member add <teamName> <userEmail>

remove

إزالة مستخدم من فريق

rdc team member remove <teamName> <userEmail>

5. إدارة الصلاحيات

أوامر إدارة الأذونات

5.1 list

قائمة الأذونات

rdc permission list

5.2 group

إدارة مجموعات الأذونات

list

قائمة جميع مجموعات الأذونات

rdc permission group list

create

إنشاء مجموعة أذونات جديدة

rdc permission group create <name>

delete

حذف مجموعة أذونات

rdc permission group delete <name> [options]
العلامةالوصفمطلوبافتراضي
-f, --forceتخطي نوافذ التأكيدلا-

show

عرض تفاصيل مجموعة الأذونات

rdc permission group show <name>

5.3 add

إضافة إذن إلى مجموعة

rdc permission add <groupName> <permission>

5.4 remove

إزالة إذن من مجموعة

rdc permission remove <groupName> <permission>

6. إدارة المناطق

إدارة المناطق

6.1 list

قائمة المناطق

rdc region list [options]
العلامةالوصفمطلوبافتراضي
--search <text>البحث في {{field}}لا-
--sort <field>الترتيب حسب الحقللا-
--descترتيب تنازليلا-

7. إدارة الجسر

إدارة الجسور

7.1 list

قائمة الجسور

rdc bridge list [options]
العلامةالوصفمطلوبافتراضي
-r, --region <name>اسم المنطقةلا-
--search <text>البحث في {{field}}لا-
--sort <field>الترتيب حسب الحقللا-
--descترتيب تنازليلا-

7.2 reset-auth

إعادة تعيين رمز تفويض الجسر

rdc bridge reset-auth <name> [options]
العلامةالوصفمطلوبافتراضي
-r, --region <name>اسم المنطقةلا-

8. إدارة المستودعات

أوامر إدارة المستودع

8.1 list

قائمة المستودعات

rdc repository list [options]
العلامةالوصفمطلوبافتراضي
-t, --team <name>اسم الفريقلا-

8.2 create

إنشاء مستودع جديد

rdc repository create <name> [options]
العلامةالوصفمطلوبافتراضي
-t, --team <name>اسم الفريقلا-
--tag <tag>علامة المستودعلاlatest
--parent <name>المستودع الأب (للفروع)لا-
--parent-tag <tag>علامة المستودع الأبلا-

8.3 rename

إعادة تسمية مستودع

rdc repository rename <oldName> <newName> [options]
العلامةالوصفمطلوبافتراضي
-t, --team <name>اسم الفريقلا-
--tag <tag>علامة المستودعلاlatest

8.4 delete

حذف مستودع

rdc repository delete <name> [options]
العلامةالوصفمطلوبافتراضي
-t, --team <name>اسم الفريقلا-
--tag <tag>علامة المستودعلاlatest
-f, --forceتخطي نوافذ التأكيدلا-

8.5 promote

ترقية فرع إلى حالة رئيسية

rdc repository promote <name> [options]
العلامةالوصفمطلوبافتراضي
-t, --team <name>اسم الفريقلا-
--tag <tag>علامة المستودعلاlatest
-f, --forceتخطي نوافذ التأكيدلا-

ملاحظة: ترقية الفورك تفصله عن المستودع الأصلي (الأب)، مما يجعله مستقلاً.

8.6 vault

إدارة خزينة المستودع

get

الحصول على بيانات خزينة المستودع

rdc repository vault get <repositoryName> [options]
العلامةالوصفمطلوبافتراضي
-t, --team <name>اسم الفريقلا-
--tag <tag>علامة المستودعلاlatest

update

تحديث بيانات خزينة المستودع

rdc repository vault update <repositoryName> [options]
العلامةالوصفمطلوبافتراضي
-t, --team <name>اسم الفريقلا-
--tag <tag>علامة المستودعلاlatest
--vault <json>محتوى الخزينة كسلسلة JSONلا-
--vault-version <n>الإصدار الحالي للخزينة للأقفال المتفائلةلا-

9. عمليات قائمة الانتظار

إدارة الطابور

نظام قائمة الانتظار هو جوهر تنفيذ مهام Rediacc. كل عملية (نشر، نسخ احتياطي، تنفيذ نصوص) تمر عبر قائمة الانتظار.

9.1 list

قائمة عناصر الطابور

rdc queue list [options]
العلامةالوصفمطلوبافتراضي
-t, --team <name>اسم الفريقلا-
--status <status>التصفية حسب الحالةلا-
--priority-min <n>الحد الأدنى للأولوية (1-5)لا-
--priority-max <n>الحد الأقصى للأولوية (1-5)لا-
--search <text>البحث في معرف المهمة والفريق والآلة والجسرلا-
--sort <field>الترتيب حسب الحقللا-
--descترتيب تنازليلا-
--limit <n>الحد الأقصى لعدد النتائجلا50

9.2 create

إنشاء عنصر طابور

rdc queue create [options]
العلامةالوصفمطلوبافتراضي
-f, --function <name>اسم الدالة للتنفيذنعم-
-t, --team <name>اسم الفريقلا-
-m, --machine <name>اسم الآلةلا-
-b, --bridge <name>اسم الجسرلا-
-p, --priority <1-5>الأولوية (1=الأعلى)لا3
--param <key=value>معاملات الدالةلا-
--vault <json>خزينة JSON أولية (للنصوص البرمجية/CI)لا-

9.3 cancel

إلغاء عنصر طابور

rdc queue cancel <taskId>

9.4 retry

إعادة محاولة عنصر طابور فاشل

rdc queue retry <taskId>

9.5 trace

تتبع تنفيذ عنصر الطابور

rdc queue trace <taskId> [options]
العلامةالوصفمطلوبافتراضي
-w, --watchالانتظار للتحديثاتلا-
--interval <ms>فترة المسح بالميلي ثانيةلا2000

نصيحة: استخدم `--watch` لمتابعة المهمة في الوقت الفعلي حتى تكتمل.

9.6 delete

حذف عنصر طابور

rdc queue delete <taskId> [options]
العلامةالوصفمطلوبافتراضي
-f, --forceتخطي نوافذ التأكيدلا-

10. إدارة تخزين Ceph

إدارة التخزين الموزع Ceph

10.1 cluster

إدارة مجموعات Ceph

list

عرض قائمة مجموعات Ceph

rdc ceph cluster list

create

إنشاء مجموعة Ceph جديدة

rdc ceph cluster create <name> [options]
العلامةالوصفمطلوبافتراضي
--vault <content>محتوى الخزينة كسلسلة JSONلا-

delete

حذف مجموعة Ceph

rdc ceph cluster delete <name> [options]
العلامةالوصفمطلوبافتراضي
-f, --forceتخطي نوافذ التأكيدلا-

machines

عرض قائمة الأجهزة في مجموعة Ceph

rdc ceph cluster machines <name>

vault

إدارة خزنة مجموعة Ceph

get:

الحصول على بيانات خزنة المجموعة

rdc ceph cluster vault get <name>

update:

تحديث بيانات خزنة المجموعة

rdc ceph cluster vault update <name> [options]
العلامةالوصفمطلوبافتراضي
--vault <content>محتوى الخزينة كسلسلة JSONنعم-

10.2 pool

إدارة تجمعات Ceph

list

عرض قائمة تجمعات Ceph

rdc ceph pool list [options]
العلامةالوصفمطلوبافتراضي
--team <name>اسم الفريقلا-
--cluster <name>اسم مجموعة Cephلا-

create

إنشاء تجمع Ceph جديد

rdc ceph pool create <name> [options]
العلامةالوصفمطلوبافتراضي
--cluster <name>اسم مجموعة Cephنعم-
--team <name>اسم الفريقنعم-
--vault <content>محتوى الخزينة كسلسلة JSONلا-

delete

حذف تجمع Ceph

rdc ceph pool delete <name> [options]
العلامةالوصفمطلوبافتراضي
--team <name>اسم الفريقنعم-
-f, --forceتخطي نوافذ التأكيدلا-

vault

إدارة خزنة تجمع Ceph

get:

الحصول على بيانات خزنة التجمع

rdc ceph pool vault get <name> [options]
العلامةالوصفمطلوبافتراضي
--team <name>اسم الفريقنعم-

update:

تحديث بيانات خزنة التجمع

rdc ceph pool vault update <name> [options]
العلامةالوصفمطلوبافتراضي
--team <name>اسم الفريقنعم-
--vault <content>محتوى الخزينة كسلسلة JSONنعم-

10.3 image

إدارة صور RBD في Ceph

list

عرض قائمة صور RBD

rdc ceph image list [options]
العلامةالوصفمطلوبافتراضي
--pool <name>اسم تجمع Cephلا-
--team <name>اسم الفريقلا-

create

إنشاء صورة RBD جديدة

rdc ceph image create <name> [options]
العلامةالوصفمطلوبافتراضي
--pool <name>اسم تجمع Cephنعم-
--team <name>اسم الفريقنعم-
--machine <name>اسم الآلةنعم-
--vault <content>محتوى الخزينة كسلسلة JSONلا-

delete

حذف صورة RBD

rdc ceph image delete <name> [options]
العلامةالوصفمطلوبافتراضي
--pool <name>اسم تجمع Cephنعم-
--team <name>اسم الفريقنعم-
-f, --forceتخطي نوافذ التأكيدلا-

10.4 snapshot

إدارة لقطات RBD في Ceph

list

عرض قائمة لقطات RBD

rdc ceph snapshot list [options]
العلامةالوصفمطلوبافتراضي
--image <name>اسم صورة RBDلا-
--pool <name>اسم تجمع Cephلا-
--team <name>اسم الفريقلا-

create

إنشاء لقطة RBD جديدة

rdc ceph snapshot create <name> [options]
العلامةالوصفمطلوبافتراضي
--image <name>اسم صورة RBDنعم-
--pool <name>اسم تجمع Cephنعم-
--team <name>اسم الفريقنعم-
--vault <content>محتوى الخزينة كسلسلة JSONلا-

delete

حذف لقطة RBD

rdc ceph snapshot delete <name> [options]
العلامةالوصفمطلوبافتراضي
--image <name>اسم صورة RBDنعم-
--pool <name>اسم تجمع Cephنعم-
--team <name>اسم الفريقنعم-
-f, --forceتخطي نوافذ التأكيدلا-

10.5 clone

إدارة نسخ RBD في Ceph

list

عرض قائمة نسخ RBD

rdc ceph clone list [options]
العلامةالوصفمطلوبافتراضي
--snapshot <name>اسم لقطة RBDلا-
--image <name>اسم صورة RBDلا-
--pool <name>اسم تجمع Cephلا-
--team <name>اسم الفريقلا-

create

إنشاء نسخة RBD جديدة من لقطة

rdc ceph clone create <name> [options]
العلامةالوصفمطلوبافتراضي
--snapshot <name>اسم لقطة RBDنعم-
--image <name>اسم صورة RBDنعم-
--pool <name>اسم تجمع Cephنعم-
--team <name>اسم الفريقنعم-
--vault <content>محتوى الخزينة كسلسلة JSONلا-

delete

حذف نسخة RBD

rdc ceph clone delete <name> [options]
العلامةالوصفمطلوبافتراضي
--snapshot <name>اسم لقطة RBDنعم-
--image <name>اسم صورة RBDنعم-
--pool <name>اسم تجمع Cephنعم-
--team <name>اسم الفريقنعم-
-f, --forceتخطي نوافذ التأكيدلا-

machines

عرض قائمة الأجهزة المخصصة للنسخة

rdc ceph clone machines <name> [options]
العلامةالوصفمطلوبافتراضي
--snapshot <name>اسم لقطة RBDنعم-
--image <name>اسم صورة RBDنعم-
--pool <name>اسم تجمع Cephنعم-
--team <name>اسم الفريقنعم-

assign

تخصيص أجهزة للنسخة

rdc ceph clone assign <name> [options]
العلامةالوصفمطلوبافتراضي
--snapshot <name>اسم لقطة RBDنعم-
--image <name>اسم صورة RBDنعم-
--pool <name>اسم تجمع Cephنعم-
--team <name>اسم الفريقنعم-
--machines <names>أسماء الآلات (مفصولة بفواصل)نعم-

unassign

إزالة أجهزة من النسخة

rdc ceph clone unassign <name> [options]
العلامةالوصفمطلوبافتراضي
--snapshot <name>اسم لقطة RBDنعم-
--image <name>اسم صورة RBDنعم-
--pool <name>اسم تجمع Cephنعم-
--team <name>اسم الفريقنعم-
--machines <names>أسماء الآلات (مفصولة بفواصل)نعم-

11. التدقيق والامتثال

أوامر سجل التدقيق

11.1 list

قائمة إدخالات سجل التدقيق

rdc audit list

11.2 log

عرض سجلات التدقيق

rdc audit log [options]
العلامةالوصفمطلوبافتراضي
--limit <n>الحد الأقصى لعدد النتائجلا100

11.3 trace

تتبع سجل التدقيق لكيان

rdc audit trace <entityType> <entityId>

11.4 history

عرض سجل الكيان

rdc audit history <entityType> <entityId>