ما هي امتيازات وحدات التخزين؟
تركز امتيازات وحدات التخزين على العمل مع الملفات المخزنة في تخزين كائن السحابة.
تقدم وحدات التخزين الامتيازات التالية:
راجع امتيازات كتالوج Unity والكائنات القابلة للتأمين.
الامتيازات المطلوبة لعمليات وحدة التخزين
يسرد الجدول التالي الأذونات المطلوبة للعمل مع وحدات التخزين. تعتمد وحدات التخزين على كتالوج Unity، لذلك يجب أن تكون في مساحة عمل ممكنة لكتالوج Unity وتستخدم الحوسبة المتوافقة مع كتالوج Unity للتفاعل مع وحدات التخزين.
العملية | الملكية مطلوبة؟ | أذونات الكتالوج | أذونات المخطط | أذونات وحدة التخزين | أذونات الموقع الخارجي |
---|---|---|---|---|---|
قراءة الملفات أو سردها | لا | USE CATALOG |
USE SCHEMA |
READ VOLUME |
بلا |
إنشاء ملفات أو حذفها أو تحديثها | لا | USE CATALOG |
USE SCHEMA |
READ VOLUME , WRITE VOLUME |
بلا |
إنشاء وحدة تخزين مدارة | لا | USE CATALOG |
USE SCHEMA , CREATE VOLUME |
بلا | بلا |
إنشاء وحدة تخزين خارجية | لا | USE CATALOG |
USE SCHEMA , CREATE VOLUME |
بلا | CREATE EXTERNAL VOLUME |
إسقاط وحدة تخزين | نعم | USE CATALOG |
USE SCHEMA |
بلا | بلا |
إدارة امتيازات وحدة التخزين | نعم | USE CATALOG |
USE SCHEMA |
بلا | بلا |
إشعار
يحصل المالكون تلقائيا على جميع امتيازات وحدة التخزين، ويمكنك تعيين امتيازات مثل READ VOLUME
وعلى WRITE VOLUME
مستوى الكتالوج أو المخطط لتتالي الامتيازات لجميع وحدات التخزين المضمنة.
ملكية وحدة التخزين
يجب أن يكون لديك امتيازات المالك على وحدة تخزين لإكمال العمليات التالية:
- إدارة امتيازات وحدة التخزين.
- إسقاط وحدة التخزين.
- إعادة تسمية وحدة التخزين.
- تغيير ملكية وحدة التخزين.
يمكن أن يكون لكل كائن في كتالوج Unity كيان واحد فقط تم تعيينه كمالك، وبينما لا تتالي الملكية (أي أن مالك الكتالوج لا يصبح تلقائيا مالك كافة الكائنات الموجودة في هذا الكتالوج)، تنطبق الامتيازات المقترنة بالملكية على جميع الكائنات المضمنة داخل كائن.
وهذا يعني أنه بالنسبة لوحدات تخزين كتالوج Unity، يمكن للمديرين التاليين إدارة امتيازات وحدة التخزين:
- مالك الكتالوج الأصل.
- مالك المخطط الأصل.
- مالك وحدة التخزين.
بينما يمكن أن يكون لكل كائن مالك واحد فقط، توصي Databricks بتعيين الملكية لمعظم الكائنات إلى مجموعة بدلا من مستخدم فردي. يتم تعيين الملكية الأولية لأي كائن للمستخدم الذي يقوم بإنشاء هذا الكائن. راجع إدارة ملكية كائن كتالوج Unity.