ملاحظة
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تساعد الهوية المدارة خدمات Azure على الاتصال ببعضها البعض من خلال جعل المصادقة أكثر تبسيطا وأمانا. بدلا من إدارة التخويل بين الخدمات، تستخدم الهوية المدارة معرف Microsoft Entra لتوفير المصادقة. توضح هذه المقالة كيفية استخدام الهوية المدارة لتوصيل ذاكرة التخزين المؤقت Azure ل Redis بحسابات Azure Storage.
تتيح لك الهوية المدارة تبسيط عملية الاتصال بأمان بحساب Azure Storage لسيناريوهات Azure Redis التالية:
- استمرار البيانات لنسخ البيانات احتياطيا في ذاكرة التخزين المؤقت.
- استيراد أو تصدير لحفظ لقطات من بيانات ذاكرة التخزين المؤقت أو استيراد البيانات من ملف محفوظ.
إشعار
تستخدم ميزات استمرارية بيانات Azure Redis وتصديرها فقط الهوية المدارة. تتوفر هذه الميزات فقط في طبقة Azure Redis Premium، لذلك تتوفر الهوية المدارة فقط في طبقة Azure Redis Premium.
يدعم Azure Cache for Redis كلا من الهويات المدارة المعينة من قبل النظام والمخصصة من قبل المستخدم . كل نوع من أنواع الهوية المدارة له مزايا، ولكن الوظيفة هي نفسها في ذاكرة التخزين المؤقت Azure ل Redis.
- الهوية المعينة من قبل النظام خاصة لمورد ذاكرة التخزين المؤقت. إذا تم حذف ذاكرة التخزين المؤقت، يتم حذف الهوية.
- الهوية المعينة من قبل المستخدم خاصة للمستخدم. يمكنك تعيين هذه الهوية إلى أي مورد، مثل حساب تخزين، يدعم الهوية المدارة. يبقى هذا التعيين حتى إذا قمت بحذف مورد ذاكرة التخزين المؤقت المحدد.
يتكون تكوين الهوية المدارة لميزات استمرار بيانات Azure Redis Premium أو استيرادها وتصديرها من عدة أجزاء:
- تمكين الهوية المدارة في ذاكرة التخزين المؤقت Azure Redis.
- تكوين حساب Azure Storage لاستخدام الهوية المدارة.
- قم بتكوين ميزات استمرار البيانات أو استيرادها وتصديرها لاستخدام الهوية المدارة.
يجب إكمال جميع الأجزاء بشكل صحيح قبل أن يتمكن استمرار بيانات Azure Redis أو استيراد تصديرها من الوصول إلى حساب التخزين. وإلا، فسترى أخطاء أو لا توجد بيانات مكتوبة.
نطاق التوفر
المستوى | أساسي، قياسي | متميز | Enterprise وEnterprise Flash |
---|---|---|---|
متاح | نعم | نعم | لا |
المتطلبات الأساسية
- القدرة على إنشاء وتكوين ذاكرة التخزين المؤقت Azure Redis من المستوى المتميز وحساب تخزين Azure في اشتراك Azure.
- لتعيين هوية مدارة معينة من قبل المستخدم: هوية مدارة تم إنشاؤها في نفس اشتراك Azure مثل ذاكرة التخزين المؤقت Azure Redis وحساب التخزين.
تمكين الهوية المُدارة
يمكنك تمكين الهوية المدارة لذاكرة التخزين المؤقت Azure Redis باستخدام مدخل Azure أو Azure CLI أو Azure PowerShell. يمكنك تمكين الهوية المدارة عند إنشاء مثيل ذاكرة التخزين المؤقت، أو بعد ذلك.
تمكين الهوية المدارة في مدخل Microsoft Azure
أثناء إنشاء ذاكرة التخزين المؤقت، يمكنك تعيين هوية مدارة معينة من قبل النظام فقط. يمكنك إضافة إما هوية معينة من قبل النظام أو هوية معينة من قبل المستخدم إلى ذاكرة تخزين مؤقت موجودة.
إنشاء ذاكرة تخزين مؤقت جديدة بهوية مدارة
في مدخل Microsoft Azure، اختر إنشاء ذاكرة التخزين المؤقت Azure ل Redis. في علامة التبويب Basics ، حدد Premium ل Cache SKU، وأكمل بقية المعلومات المطلوبة.
حدد علامة التبويب خيارات متقدمة ، وضمن الهوية المدارة المعينة من قبل النظام، قم بتعيين الحالة إلى تشغيل.
أكمل عملية إنشاء ذاكرة التخزين المؤقت.
بمجرد نشر ذاكرة التخزين المؤقت، انتقل إلى صفحة ذاكرة التخزين المؤقت وحدد الهوية ضمن الإعدادات في قائمة التنقل اليسرى. تحقق من ظهور معرف كائن (أساسي) في علامة التبويب "System assigned " في صفحة "Identity ".
إضافة هوية معينة من قبل النظام إلى ذاكرة تخزين مؤقت موجودة
في صفحة مدخل Azure لذاكرة التخزين المؤقت Azure Redis Premium، حدد الهوية ضمن الإعدادات في قائمة التنقل اليسرى.
في علامة التبويب تعيين النظام ، قم بتعيين الحالة إلى تشغيل، ثم حدد حفظ.
الاستجابة نعم إلى مطالبة تمكين الهوية المدارة المعينة من قبل النظام .
بمجرد تعيين الهوية، تحقق من ظهور معرف كائن (أساسي) في علامة التبويب تعيين النظام من صفحة الهوية .
إضافة هوية معينة من قبل المستخدم إلى ذاكرة تخزين مؤقت موجودة
في صفحة مدخل Azure لذاكرة التخزين المؤقت Azure Redis Premium، حدد الهوية ضمن الإعدادات في قائمة التنقل اليسرى.
حدد علامة التبويب مُعين بواسطة المستخدم ثم حدد إضافة.
في شاشة إضافة هوية مدارة معينة من قبل المستخدم ، حدد هوية مدارة من اشتراكك، وحدد إضافة. لمزيد من المعلومات حول الهويات المدارة المعينة من قبل المستخدم، راجع إدارة الهوية المعينة من المستخدم.
بمجرد إضافة الهوية المعينة من قبل المستخدم، تحقق من ظهورها في علامة التبويب تعيين المستخدم في صفحة الهوية .
تمكين الهوية المدارة باستخدام Azure CLI
يمكنك استخدام Azure CLI لإنشاء ذاكرة تخزين مؤقت جديدة مع هوية مدارة باستخدام az redis create. يمكنك تحديث ذاكرة التخزين المؤقت الموجودة لاستخدام الهوية المدارة باستخدام هوية az redis.
على سبيل المثال، لتحديث ذاكرة التخزين المؤقت لاستخدام الهوية المدارة من قبل النظام، استخدم أمر Azure CLI التالي:
az redis identity assign \--mi-system-assigned \--name MyCacheName \--resource-group MyResource Group
تمكين الهوية المدارة باستخدام Azure PowerShell
يمكنك استخدام Azure PowerShell لإنشاء ذاكرة تخزين مؤقت جديدة بهوية مدارة باستخدام New-AzRedisCache. يمكنك تحديث ذاكرة تخزين مؤقت موجودة لاستخدام الهوية المدارة باستخدام Set-AzRedisCache.
على سبيل المثال، لتحديث ذاكرة التخزين المؤقت لاستخدام الهوية المدارة من قبل النظام، استخدم أمر Azure PowerShell التالي:
Set-AzRedisCache -ResourceGroupName \"MyGroup\" -Name \"MyCache\" -IdentityType "SystemAssigned"
تكوين حساب التخزين لاستخدام الهوية المدارة
في مدخل Microsoft Azure، قم بإنشاء حساب تخزين جديد أو افتح حساب تخزين موجود تريد توصيله بمثيل ذاكرة التخزين المؤقت.
حدد Access control (IAM) من قائمة التنقل اليسرى.
في صفحة Access control (IAM)، حدد Add>Add role assignment.
في علامة التبويب Role في صفحة Add Role Assignment ، ابحث عن Storage Blob Data Contributor وحدده، ثم حدد Next.
في علامة التبويب الأعضاء ، لتعيين الوصول إلى، حدد الهوية المدارة، ثم حدد تحديد الأعضاء.
في جزء تحديد الهويات المدارة ، حدد سهم القائمة المنسدلة ضمن الهوية المدارة لمشاهدة جميع الهويات المدارة المعينة من قبل المستخدم والمخصصة من قبل النظام. إذا كان لديك العديد من الهويات المدارة، يمكنك البحث عن الهويات التي تريدها. اختر الهويات المدارة التي تريدها، ثم حدد تحديد.
في صفحة إضافة تعيين دور ، حدد مراجعة + تعيين، ثم حدد مراجعة + تعيين مرة أخرى للتأكيد.
في صفحة Access control (IAM) لحساب التخزين، حدد View ضمن View access to this resource، ثم ابحث عن Storage Blob Data Contributor في علامة التبويب Role Assignments للتحقق من إضافة الهويات المدارة.
هام
للتصدير للعمل مع حساب تخزين مع استثناءات جدار الحماية، يجب عليك:
- أضف ذاكرة التخزين المؤقت Azure Redis كمساهم بيانات Blob للتخزين من خلال الهوية المعينة من قبل النظام، و
- في صفحة شبكة حساب التخزين، حدد السماح لخدمات Azure في قائمة الخدمات الموثوق بها بالوصول إلى حساب التخزين هذا.
إذا كنت لا تستخدم الهوية المدارة وبدلا من ذلك تخول حساب تخزين بمفتاح، فإن وجود استثناءات جدار الحماية على حساب التخزين يكسر عملية الاستمرار وعمليات الاستيراد والتصدير.
استخدام الهوية المدارة مع استمرارية البيانات
في صفحة مدخل Azure لذاكرة التخزين المؤقت Azure Redis Premium التي لها دور Storage Blob Data Contributor ، حدد Data persistence ضمن Settings في قائمة التنقل اليسرى.
تأكد من تعيين أسلوب المصادقة إلى الهوية المدارة.
هام
يتم تعيين التحديد افتراضيا إلى الهوية المعينة من قبل النظام إذا تم تمكينها. وإلا، فإنه يستخدم أول هوية مدرجة يعينها المستخدم.
ضمن حساب التخزين، حدد حساب التخزين الذي قمت بتكوينه لاستخدام الهوية المدارة، إذا لم يكن محددا بالفعل، وحدد حفظ إذا لزم الأمر.
يمكنك الآن حفظ النسخ الاحتياطية لاستمرار البيانات إلى حساب التخزين باستخدام مصادقة الهوية المدارة.
استخدام الهوية المدارة لاستيراد بيانات ذاكرة التخزين المؤقت وتصديرها
في صفحة مدخل Microsoft Azure لذاكرة التخزين المؤقت Azure Redis Premium التي لها دور Storage Blob Data Contributor ، حدد Import data or Export data ضمن Administration في قائمة التنقل اليسرى.
في شاشة استيراد البيانات أو تصدير البيانات ، حدد الهوية المدارةلأسلوب المصادقة.
لاستيراد البيانات، في شاشة استيراد البيانات ، حدد اختيار Blob (الكائنات الثنائية كبيرة الحجم) بجوار ملف (ملفات) RDB. حدد ملف أو ملفات قاعدة بيانات Redis (RDB) من موقع تخزين الكائن الثنائي كبير الحجم، وحدد تحديد.
لتصدير البيانات، في شاشة تصدير البيانات ، أدخل بادئة اسم كائن ثنائي كبير الحجم، ثم حدد اختيار حاوية التخزين بجوار تصدير الإخراج. حدد حاوية أو أنشئها للاحتفاظ بالبيانات المصدرة، وحدد تحديد.
في شاشة استيراد البيانات أو تصدير البيانات ، حدد استيراد أو تصدير على التوالي.
إشعار
يستغرق استيراد البيانات أو تصديرها بضع دقائق.
هام
إذا رأيت فشلاً في التصدير أو الاستيراد، فتحقق مرة ثانية من أن حساب التخزين الخاص بك قد تم تكوينه باستخدام الهوية المعينة من قبل النظام أو المعينة من المستخدم لذاكرة التخزين المؤقت. تستخدم الهوية الإعدادات الافتراضية للهوية المعينة من قبل النظام إذا تم تمكينها. وإلا، فإنه يستخدم أول هوية مدرجة يعينها المستخدم.
المحتوى ذو الصلة
- تعرف على المزيد حول Azure Cache لميزات Redis.
- ما هي الهويات المدارة؟