تكوين التشفير المزدوج لجذر DBFS
إشعار
تتوفر هذه الميزة فقط في خطة Premium.
نظام ملفات Databricks (DBFS) هو نظام ملفات موزع مثبت في مساحة عمل Azure Databricks ومتاح على مجموعات Azure Databricks. يتم تنفيذ DBFS كحساب تخزين في مجموعة الموارد المدارة لمساحة عمل Azure Databricks. يعرف الموقع الافتراضي في DBFS باسم جذر DBFS.
يقوم Azure Storage تلقائيا بتشفير جميع البيانات في حساب تخزين مساحة العمل، بما في ذلك تخزين جذر DBFS، على مستوى الخدمة باستخدام تشفير AES 256 بت. هذه واحدة من أقوى شفرات الكتلة المتوفرة ومتوافقة مع FIPS 140-2. إذا كنت تحتاج إلى مستويات أعلى من التأكيد على أن بياناتك آمنة، يمكنك أيضا تمكين تشفير AES 256 بت على مستوى البنية الأساسية ل Azure Storage. عند تمكين تشفير البنية الأساسية، يتم تشفير البيانات في حساب التخزين مرتين، مرة على مستوى الخدمة ومرة على مستوى البنية الأساسية، مع خوارزميتين مختلفتين للتشفير ومفاتيحين مختلفين. يحمي التشفير المزدوج لبيانات Azure Storage من سيناريو يتم فيه اختراق إحدى خوارزميات التشفير أو المفاتيح. في هذا السيناريو، تستمر طبقة إضافية من التشفير لحماية البيانات الخاصة بك.
توضح هذه المقالة كيفية إنشاء مساحة عمل تضيف تشفير البنية الأساسية (وبالتالي التشفير المزدوج) لحساب تخزين مساحة العمل. يجب تمكين تشفير البنية الأساسية عند إنشاء مساحة العمل؛ لا يمكنك إضافة تشفير البنية الأساسية إلى مساحة عمل موجودة.
المتطلبات
إنشاء مساحة عمل مع تشفير مزدوج باستخدام مدخل Microsoft Azure
اتبع الإرشادات لإنشاء مساحة عمل باستخدام مدخل Microsoft Azure في التشغيل السريع: تشغيل مهمة Spark على مساحة عمل Azure Databricks باستخدام مدخل Microsoft Azure، وإضافة الخطوات التالية:
في PowerShell، قم بتشغيل الأوامر التالية، والتي ستسمح لك بتمكين تشفير البنية الأساسية في مدخل Microsoft Azure.
Register-AzProviderFeature -ProviderNamespace Microsoft.Storage -FeatureName AllowRequireInfraStructureEncryption Get-AzProviderFeature -ProviderNamespace Microsoft.Storage -FeatureName AllowRequireInfraStructureEncryption
في صفحة Create an Azure Databricks workspace (Create a resource > Analytics > Azure Databricks)، انقر فوق علامة التبويب Advanced .
بجوار Enable Infrastructure Encryption، حدد Yes.
عند الانتهاء من تكوين مساحة العمل وإنشاء مساحة العمل، تحقق من تمكين تشفير البنية الأساسية.
في صفحة المورد لمساحة عمل Azure Databricks، انتقل إلى قائمة الشريط الجانبي وحدد Settings > Encryption. تأكد من تحديد Enable Infrastructure Encryption.
إنشاء مساحة عمل مع تشفير مزدوج باستخدام PowerShell
اتبع الإرشادات الواردة في التشغيل السريع: إنشاء مساحة عمل Azure Databricks باستخدام PowerShell، وإضافة الخيار -RequireInfrastructureEncryption
إلى الأمر الذي تقوم بتشغيله في خطوة إنشاء مساحة عمل Azure Databricks:
على سبيل المثال،
New-AzDatabricksWorkspace -Name databricks-test -ResourceGroupName testgroup -Location eastus -ManagedResourceGroupName databricks-group -Sku premium -RequireInfrastructureEncryption
بعد إنشاء مساحة العمل الخاصة بك، تحقق من تمكين تشفير البنية الأساسية عن طريق تشغيل:
Get-AzDatabricksWorkspace -Name <workspace-name> -ResourceGroupName <resource-group> | fl
يجب تعيين RequireInfrastructureEncryption
على true
.
لمزيد من المعلومات حول PowerShell cmdlets لمساحات عمل Azure Databricks، راجع مرجع الوحدة النمطية Az.Databricks.
إنشاء مساحة عمل مع تشفير مزدوج باستخدام Azure CLI
عند إنشاء مساحة عمل باستخدام Azure CLI، قم بتضمين الخيار --require-infrastructure-encryption
.
على سبيل المثال،
az databricks workspace create --name <workspace-name> --location <workspace-location> --resource-group <resource-group> --sku premium --require-infrastructure-encryption
بعد إنشاء مساحة العمل الخاصة بك، تحقق من تمكين تشفير البنية الأساسية عن طريق تشغيل:
az databricks workspace show --name <workspace-name> --resource-group <resource-group>
requireInfrastructureEncryption
يجب أن يكون الحقل موجودا في خاصية التشفير وتعيينه إلى true
.
لمزيد من المعلومات حول أوامر Azure CLI لمساحات عمل Azure Databricks، راجع مرجع الأمر az databricks workspace.