إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تسرد هذه المقالة بعض الأمثلة على شروط تعيين الدور للتحكم في الوصول إلى Azure Blob Storage.
هام
يتوفر التحكم في الوصول المستند إلى سمة Azure (Azure ABAC) بشكل عام (GA) للتحكم في الوصول إلى Azure Blob Storage وAzure Data Lake Storage Gen2 وقوائم انتظار Azure باستخدام requestresourceenvironmentprincipal سمات و في كل من مستويات أداء حساب التخزين القياسية والمتميزة. حاليا، تتضمن القائمة blob سمة الطلب وسمة طلب اللقطة لمساحة الاسم الهرمية في PREVIEW. للحصول على معلومات حالة الميزة الكاملة ل ABAC لتخزين Azure، راجع حالة ميزات الشرط في Azure Storage.
راجع شروط الاستخدام التكميلية لمعاينات Microsoft Azure للحصول على الشروط القانونية التي تنطبق على ميزات Azure الموجودة في الإصدار التجريبي أو المعاينة أو غير ذلك التي لم يتم إصدارها بعد في التوفر العام.
المتطلبات الأساسية
للحصول على معلومات حول المتطلبات الأساسية لإضافة شروط تعيين الدور أو تحريرها، انظر الشروط المطلوبة.
ملخص الأمثلة في هذه المقالة
استخدم الجدول التالي لتحديد موقع مثال يناسب سيناريو ABAC بسرعة. يتضمن الجدول وصفا موجزا للسيناريو، بالإضافة إلى قائمة السمات المستخدمة في المثال حسب المصدر (البيئة، الأساسي، الطلب والمورد).
علامات فهرس البيانات كبيرة الحجم
يتضمن هذا القسم أمثلة تتضمن علامات فهرس كائن ثنائي كبير الحجم.
هام
Read content from a blob with tag conditions على الرغم من أن التشغيل الفرعي مدعوم حاليا للتوافق مع الشروط التي تم تنفيذها أثناء معاينة ميزة ABAC، فقد تم إهماله وتوصي Microsoft باستخدام Read a blob الإجراء بدلا من ذلك.
عند تكوين شروط ABAC في مدخل Microsoft Azure، قد ترى DEPRECATED: قراءة المحتوى من كائن ثنائي كبير الحجم بشروط العلامة. توصي Microsoft بإزالة العملية واستبدالها بالإجراء Read a blob .
إذا كنت تقوم بتأليف الشرط الخاص بك حيث تريد تقييد الوصول للقراءة حسب شروط العلامة، يرجى الرجوع إلى مثال: قراءة الكائنات الثنائية كبيرة الحجم باستخدام علامة فهرس كائن ثنائي كبير الحجم.
مثال: قراءة الكائنات الثنائية كبيرة الحجم باستخدام علامة فهرس كائن ثنائي كبير الحجم
يسمح هذا الشرط للمستخدمين بقراءة الكائنات الثنائية كبيرة الحجم باستخدام مفتاح علامة فهرس كائن ثنائي كبير الحجم ل Project وقيمة تتالي. محاولات الوصول إلى الكائنات الثنائية كبيرة الحجم بدون علامة قيمة المفتاح هذه غير مسموح بها.
لكي يكون هذا الشرط فعالا لمدير الأمان، يجب إضافته إلى كافة تعيينات الأدوار الخاصة به والتي تتضمن الإجراءات التالية:
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action |
أضف إذا كان تعريف الدور يتضمن هذا الإجراء، مثل Storage Blob Data Owner. |
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام المحرر المرئي لمدخل Microsoft Azure.
| الشرط رقم 1 | الإعدادات |
|---|---|
| الإجراءات | قراءة كائن ثنائي كبير الحجم |
| مصدر السمة | مورد |
| السمة | علامات فهرس Blob [القيم في المفتاح] |
| مفتاح | {keyName} |
| عامل | StringEquals |
| قيمة | {keyValue} |
مثال: يجب أن تتضمن الكائنات الثنائية كبيرة الحجم الجديدة علامة فهرس كائن ثنائي كبير الحجم
يتطلب هذا الشرط أن تتضمن أي كائنات ثنائية كبيرة الحجم جديدة مفتاح علامة فهرس كائن ثنائي كبير الحجم ل Project وقيمة تتالي.
هناك إجراءان يسمحان لك بإنشاء كائنات ثنائية كبيرة الحجم جديدة، لذلك يجب استهداف كليهما. يجب إضافة هذا الشرط إلى أي تعيينات أدوار تتضمن أحد الإجراءات التالية:
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action |
أضف إذا كان تعريف الدور يتضمن هذا الإجراء، مثل Storage Blob Data Owner. |
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام مدخل Microsoft Azure.
| الشرط رقم 1 | الإعدادات |
|---|---|
| الإجراءات |
الكتابة إلى كائن ثنائي كبير الحجم باستخدام علامات فهرس الكائن الثنائي كبير الحجم الكتابة إلى كائن ثنائي كبير الحجم باستخدام علامات فهرس الكائن الثنائي كبير الحجم |
| مصدر السمة | طلب |
| السمة | علامات فهرس Blob [القيم في المفتاح] |
| مفتاح | {keyName} |
| عامل | StringEquals |
| قيمة | {keyValue} |
مثال: يجب أن تحتوي الكائنات الثنائية كبيرة الحجم الموجودة على مفاتيح علامات فهرس الكائنات الثنائية كبيرة الحجم
يتطلب هذا الشرط أن يتم وضع علامة على أي كائنات ثنائية كبيرة الحجم موجودة بأحد مفاتيح علامات فهرس الكائن الثنائي كبير الحجم المسموح بها على الأقل: Project أو Program. هذا الشرط مفيد لإضافة الحوكمة إلى الكائنات الثنائية كبيرة الحجم الموجودة.
هناك إجراءان يسمحان لك بتحديث العلامات على الكائنات الثنائية كبيرة الحجم الموجودة، لذلك يجب استهداف كليهما. يجب إضافة هذا الشرط إلى أي تعيينات أدوار تتضمن أحد الإجراءات التالية:
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action |
أضف إذا كان تعريف الدور يتضمن هذا الإجراء، مثل Storage Blob Data Owner. |
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام مدخل Microsoft Azure.
| الشرط رقم 1 | الإعدادات |
|---|---|
| الإجراءات |
الكتابة إلى كائن ثنائي كبير الحجم باستخدام علامات فهرس الكائن الثنائي كبير الحجم كتابة علامات فهرس كائن ثنائي كبير الحجم |
| مصدر السمة | طلب |
| السمة | علامات فهرس كائن ثنائي كبير الحجم [مفاتيح] |
| عامل | ForAllOfAnyValues:StringEquals |
| قيمة | {keyName1} {keyName2} |
مثال: يجب أن تحتوي الكائنات الثنائية كبيرة الحجم الموجودة على مفتاح علامة فهرس كائن ثنائي كبير الحجم وقيم
يتطلب هذا الشرط أن تحتوي أي كائنات ثنائية كبيرة الحجم موجودة على مفتاح علامة فهرس كائن ثنائي كبير الحجم ل Project وقيم Cascade أو Baker أو Skagit. هذا الشرط مفيد لإضافة الحوكمة إلى الكائنات الثنائية كبيرة الحجم الموجودة.
هناك إجراءان يسمحان لك بتحديث العلامات على الكائنات الثنائية كبيرة الحجم الموجودة، لذلك يجب استهداف كليهما. يجب إضافة هذا الشرط إلى أي تعيينات أدوار تتضمن أحد الإجراءات التالية.
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action |
أضف إذا كان تعريف الدور يتضمن هذا الإجراء، مثل Storage Blob Data Owner. |
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام مدخل Microsoft Azure.
| الشرط رقم 1 | الإعدادات |
|---|---|
| الإجراءات |
الكتابة إلى كائن ثنائي كبير الحجم باستخدام علامات فهرس الكائن الثنائي كبير الحجم كتابة علامات فهرس كائن ثنائي كبير الحجم |
| مصدر السمة | طلب |
| السمة | علامات فهرس كائن ثنائي كبير الحجم [مفاتيح] |
| عامل | ForAnyOfAnyValues:StringEquals |
| قيمة | {keyName} |
| عامل | و |
| التعبير 2 | |
| مصدر السمة | طلب |
| السمة | علامات فهرس Blob [القيم في المفتاح] |
| مفتاح | {keyName} |
| عامل | ForAllOfAnyValues:StringEquals |
| قيمة | {keyValue1} {keyValue2} {keyValue3} |
أسماء أو مسارات حاوية كائن ثنائي كبير الحجم
يتضمن هذا القسم أمثلة توضح كيفية تقييد الوصول إلى الكائنات استنادا إلى اسم الحاوية أو مسار الكائن الثنائي كبير الحجم.
مثال: قراءة الكائنات الثنائية كبيرة الحجم أو كتابتها أو حذفها في حاويات مسماة
يسمح هذا الشرط للمستخدمين بقراءة الكائنات الثنائية كبيرة الحجم أو كتابتها أو حذفها في حاويات التخزين المسماة blobs-example-container. هذا الشرط مفيد لمشاركة حاويات تخزين معينة مع مستخدمين آخرين في اشتراك.
هناك خمسة إجراءات لقراءة الكائنات الثنائية كبيرة الحجم الموجودة وكتابتها وحذفها. يجب إضافة هذا الشرط إلى أي تعيينات أدوار تتضمن أحد الإجراءات التالية.
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action |
أضف إذا كان تعريف الدور يتضمن هذا الإجراء، مثل Storage Blob Data Owner. أضف ما إذا كانت حسابات التخزين المضمنة في هذا الشرط لها مساحة اسم هرمية ممكنة أو قد يتم تمكينها في المستقبل. |
لا يتم استخدام التشغيلات الفرعية في هذا الشرط لأن التشغيل الفرعي مطلوب فقط عند تأليف الشروط استنادا إلى العلامات.
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام مدخل Microsoft Azure.
| الشرط رقم 1 | الإعدادات |
|---|---|
| الإجراءات |
حذف كائن ثنائي كبير الحجم قراءة كائن ثنائي كبير الحجم الكتابة إلى كائن ثنائي كبير الحجم إنشاء كائن ثنائي كبير الحجم أو لقطة أو إلحاق البيانات جميع عمليات البيانات للحسابات التي تم تمكين مساحة اسم هرمية لها (إن أمكن) |
| مصدر السمة | مورد |
| السمة | اسم الحاوية |
| عامل | StringEquals |
| قيمة | {containerName} |
مثال: قراءة الكائنات الثنائية كبيرة الحجم في حاويات مسماة بمسار
يسمح هذا الشرط بالوصول للقراءة إلى حاويات التخزين المسماة blobs-example-container مع مسار كائن ثنائي كبير الحجم للقراءة فقط/*. هذا الشرط مفيد لمشاركة أجزاء معينة من حاويات التخزين للوصول للقراءة مع مستخدمين آخرين في الاشتراك.
يجب إضافة هذا الشرط إلى أي تعيينات أدوار تتضمن الإجراءات التالية.
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action |
أضف إذا كان تعريف الدور يتضمن هذا الإجراء، مثل Storage Blob Data Owner. أضف ما إذا كانت حسابات التخزين المضمنة في هذا الشرط لها مساحة اسم هرمية ممكنة أو قد يتم تمكينها في المستقبل. |
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام مدخل Microsoft Azure.
| الشرط رقم 1 | الإعدادات |
|---|---|
| الإجراءات |
قراءة كائن ثنائي كبير الحجم جميع عمليات البيانات للحسابات التي تم تمكين مساحة اسم هرمية لها (إن أمكن) |
| مصدر السمة | مورد |
| السمة | اسم الحاوية |
| عامل | StringEquals |
| قيمة | {containerName} |
| التعبير 2 | |
| عامل | و |
| مصدر السمة | مورد |
| السمة | مسار كائن ثنائي كبير الحجم |
| عامل | StringLike |
| قيمة | {pathString} |
مثال: قراءة أو سرد الكائنات الثنائية كبيرة الحجم في حاويات مسماة بمسار
يسمح هذا الشرط بالوصول للقراءة وأيضا سرد الوصول إلى حاويات التخزين المسماة blobs-example-container مع مسار كائن ثنائي كبير الحجم للقراءة فقط/*. ينطبق الشرط رقم 1 على إجراءات القراءة باستثناء الكائنات الثنائية كبيرة الحجم للقائمة. ينطبق الشرط رقم 2 على قائمة الكائنات الثنائية كبيرة الحجم. هذا الشرط مفيد لمشاركة أجزاء معينة من حاويات التخزين للوصول للقراءة أو القائمة مع مستخدمين آخرين في الاشتراك.
يجب إضافة هذا الشرط إلى أي تعيينات أدوار تتضمن الإجراءات التالية.
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action |
أضف إذا كان تعريف الدور يتضمن هذا الإجراء، مثل Storage Blob Data Owner. أضف ما إذا كانت حسابات التخزين المضمنة في هذا الشرط لها مساحة اسم هرمية ممكنة أو قد يتم تمكينها في المستقبل. |
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام مدخل Microsoft Azure.
إشعار
يستخدم مدخل Azure البادئة ='' لسرد الكائنات الثنائية كبيرة الحجم من الدليل الجذر للحاوية. بعد إضافة الشرط مع عملية قائمة الكائنات الثنائية كبيرة الحجم باستخدام البادئة StringStartsWith 'readonly/'، لن يتمكن المستخدمون المستهدفون من سرد الكائنات الثنائية كبيرة الحجم من الدليل الجذر للحاوية في مدخل Microsoft Azure.
| الشرط رقم 1 | الإعدادات |
|---|---|
| الإجراءات |
قراءة كائن ثنائي كبير الحجم جميع عمليات البيانات للحسابات التي تم تمكين مساحة اسم هرمية لها (إن أمكن) |
| مصدر السمة | مورد |
| السمة | اسم الحاوية |
| عامل | StringEquals |
| قيمة | {containerName} |
| التعبير 2 | |
| عامل | و |
| مصدر السمة | مورد |
| السمة | مسار كائن ثنائي كبير الحجم |
| عامل | StringStartsWith |
| قيمة | {pathString} |
| الشرط رقم 2 | الإعدادات |
|---|---|
| الإجراءات |
سرد الكيانات الثنائية كبيرة الحجم جميع عمليات البيانات للحسابات التي تم تمكين مساحة اسم هرمية لها (إن أمكن) |
| مصدر السمة | مورد |
| السمة | اسم الحاوية |
| عامل | StringEquals |
| قيمة | {containerName} |
| التعبير 2 | |
| عامل | و |
| مصدر السمة | طلب |
| السمة | بادئة كائن ثنائي كبير الحجم |
| عامل | StringStartsWith |
| قيمة | {pathString} |
مثال: كتابة الكائنات الثنائية كبيرة الحجم في حاويات مسماة بمسار
يسمح هذا الشرط لشريك (مستخدم ضيف Microsoft Entra) بإسقاط الملفات في حاويات التخزين المسماة Contosocorp مع مسار التحميلات/contoso/*. هذا الشرط مفيد للسماح للمستخدمين الآخرين بوضع البيانات في حاويات التخزين.
يجب إضافة هذا الشرط إلى أي تعيينات أدوار تتضمن الإجراءات التالية.
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action |
أضف إذا كان تعريف الدور يتضمن هذا الإجراء، مثل Storage Blob Data Owner. أضف ما إذا كانت حسابات التخزين المضمنة في هذا الشرط لها مساحة اسم هرمية ممكنة أو قد يتم تمكينها في المستقبل. |
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام مدخل Microsoft Azure.
| الشرط رقم 1 | الإعدادات |
|---|---|
| الإجراءات |
الكتابة إلى كائن ثنائي كبير الحجم إنشاء كائن ثنائي كبير الحجم أو لقطة أو إلحاق البيانات جميع عمليات البيانات للحسابات التي تم تمكين مساحة اسم هرمية لها (إن أمكن) |
| مصدر السمة | مورد |
| السمة | اسم الحاوية |
| عامل | StringEquals |
| قيمة | {containerName} |
| التعبير 2 | |
| عامل | و |
| مصدر السمة | مورد |
| السمة | مسار كائن ثنائي كبير الحجم |
| عامل | StringLike |
| قيمة | {pathString} |
مثال: قراءة الكائنات الثنائية كبيرة الحجم باستخدام علامة فهرس كائن ثنائي كبير الحجم ومسار
يسمح هذا الشرط للمستخدم بقراءة الكائنات الثنائية كبيرة الحجم باستخدام مفتاح علامة فهرس كائن ثنائي كبير الحجم للبرنامج وقيمة Alpine ومسار كائن ثنائي كبير الحجم للسجلات*. يتضمن مسار blob للسجلات* أيضا اسم الكائن الثنائي كبير الحجم.
يجب إضافة هذا الشرط إلى أي تعيينات أدوار تتضمن الإجراء التالي.
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action |
أضف إذا كان تعريف الدور يتضمن هذا الإجراء، مثل Storage Blob Data Owner. |
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام مدخل Microsoft Azure.
| الشرط رقم 1 | الإعدادات |
|---|---|
| الإجراءات | قراءة كائن ثنائي كبير الحجم |
| مصدر السمة | مورد |
| السمة | علامات فهرس Blob [القيم في المفتاح] |
| مفتاح | {keyName} |
| عامل | StringEquals |
| قيمة | {keyValue} |
| الشرط رقم 2 | الإعدادات |
|---|---|
| الإجراءات | قراءة كائن ثنائي كبير الحجم |
| مصدر السمة | مورد |
| السمة | مسار كائن ثنائي كبير الحجم |
| عامل | StringLike |
| قيمة | {pathString} |
بيانات تعريف حاوية كائن ثنائي كبير الحجم
مثال: قراءة الكائنات الثنائية كبيرة الحجم في الحاوية مع بيانات تعريف محددة
يسمح هذا الشرط للمستخدمين بقراءة الكائنات الثنائية كبيرة الحجم في حاويات الكائنات الثنائية كبيرة الحجم مع زوج مفتاح/قيمة بيانات تعريف محددة.
يجب إضافة هذا الشرط إلى أي تعيينات أدوار تتضمن الإجراء التالي.
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام مدخل Microsoft Azure.
| الشرط رقم 1 | الإعدادات |
|---|---|
| الإجراءات | قراءة كائن ثنائي كبير الحجم |
| مصدر السمة | مورد |
| السمة | بيانات تعريف الحاوية |
| عامل | StringEquals |
| قيمة | {containerName} |
مثال: كتابة أو حذف الكائنات الثنائية كبيرة الحجم في حاوية مع بيانات تعريف محددة
يسمح هذا الشرط للمستخدمين بكتابة أو حذف الكائنات الثنائية كبيرة الحجم في حاويات كائن ثنائي كبير الحجم مع مفتاح/قيمة بيانات تعريف معينة.
يجب إضافة هذا الشرط إلى أي تعيينات أدوار تتضمن الإجراء التالي.
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete |
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام مدخل Microsoft Azure.
| الشرط رقم 1 | الإعدادات |
|---|---|
| الإجراءات |
الكتابة إلى كائن ثنائي كبير الحجم حذف كائن ثنائي كبير الحجم |
| مصدر السمة | مورد |
| السمة | بيانات تعريف الحاوية |
| عامل | StringEquals |
| قيمة | {containerName} |
إصدارات Blob أو لقطات الكائن الثنائي كبير الحجم
يتضمن هذا القسم أمثلة توضح كيفية تقييد الوصول إلى الكائنات استنادا إلى إصدار الكائن الثنائي كبير الحجم أو اللقطة.
مثال: قراءة إصدارات الكائن الثنائي كبير الحجم الحالية فقط
يسمح هذا الشرط للمستخدم بقراءة إصدارات الكائن الثنائي كبير الحجم الحالية فقط. لا يمكن للمستخدم قراءة إصدارات blob الأخرى.
يجب إضافة هذا الشرط إلى أي تعيينات أدوار تتضمن الإجراءات التالية.
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action |
أضف إذا كان تعريف الدور يتضمن هذا الإجراء، مثل Storage Blob Data Owner. |
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام مدخل Microsoft Azure.
| الشرط رقم 1 | الإعدادات |
|---|---|
| الإجراءات |
قراءة كائن ثنائي كبير الحجم جميع عمليات البيانات للحسابات التي تم تمكين مساحة اسم هرمية لها (إن أمكن) |
| مصدر السمة | مورد |
| السمة | هو الإصدار الحالي |
| عامل | BoolEquals |
| قيمة | صواب |
مثال: قراءة إصدارات الكائن الثنائي كبير الحجم الحالية وإصدار كائن ثنائي كبير الحجم محدد
يسمح هذا الشرط للمستخدم بقراءة إصدارات الكائن الثنائي كبير الحجم الحالية بالإضافة إلى قراءة الكائنات الثنائية كبيرة الحجم بمعرف إصدار 2022-06-01T23:38:32.8883645Z. لا يمكن للمستخدم قراءة إصدارات blob الأخرى. تتوفر سمة معرف الإصدار فقط لحسابات التخزين حيث لم يتم تمكين مساحة الاسم الهرمية.
يجب إضافة هذا الشرط إلى أي تعيينات أدوار تتضمن الإجراء التالي.
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام مدخل Microsoft Azure.
| الشرط رقم 1 | الإعدادات |
|---|---|
| الإجراءات | قراءة كائن ثنائي كبير الحجم |
| مصدر السمة | طلب |
| السمة | معرف الإصدار |
| عامل | DateTimeEquals |
| قيمة | <blobVersionId> |
| التعبير 2 | |
| عامل | أو |
| مصدر السمة | مورد |
| السمة | هو الإصدار الحالي |
| عامل | BoolEquals |
| قيمة | صواب |
مثال: حذف إصدارات الكائن الثنائي كبير الحجم القديمة
يسمح هذا الشرط للمستخدم بحذف إصدارات كائن ثنائي كبير الحجم أقدم من 06/01/2022 لإجراء التنظيف. تتوفر سمة معرف الإصدار فقط لحسابات التخزين حيث لم يتم تمكين مساحة الاسم الهرمية.
يجب إضافة هذا الشرط إلى أي تعيينات أدوار تتضمن الإجراءات التالية.
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/deleteBlobVersion/action |
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام مدخل Microsoft Azure.
| الشرط رقم 1 | الإعدادات |
|---|---|
| الإجراءات |
حذف كائن ثنائي كبير الحجم حذف إصدار من كائن ثنائي كبير الحجم |
| مصدر السمة | طلب |
| السمة | معرف الإصدار |
| عامل | DateTimeLessThan |
| قيمة | <blobVersionId> |
مثال: قراءة إصدارات الكائن الثنائي كبير الحجم الحالية وأي لقطات blob
يسمح هذا الشرط للمستخدم بقراءة إصدارات الكائن الثنائي كبير الحجم الحالية وأي لقطات blob. تتوفر سمة معرف الإصدار فقط لحسابات التخزين حيث لم يتم تمكين مساحة الاسم الهرمية. تتوفر سمة اللقطة لحسابات التخزين حيث لا يتم تمكين مساحة الاسم الهرمية وفي الوقت الحالي معاينة لحسابات التخزين حيث يتم تمكين مساحة الاسم الهرمية.
يجب إضافة هذا الشرط إلى أي تعيينات أدوار تتضمن الإجراء التالي.
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action |
أضف إذا كان تعريف الدور يتضمن هذا الإجراء، مثل Storage Blob Data Owner. |
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام مدخل Microsoft Azure.
| الشرط رقم 1 | الإعدادات |
|---|---|
| الإجراءات |
قراءة كائن ثنائي كبير الحجم جميع عمليات البيانات للحسابات التي تم تمكين مساحة اسم هرمية لها (إن أمكن) |
| مصدر السمة | طلب |
| السمة | لقطه |
| موجود | التحقق |
| التعبير 2 | |
| عامل | أو |
| مصدر السمة | مورد |
| السمة | هو الإصدار الحالي |
| عامل | BoolEquals |
| قيمة | صواب |
مثال: السماح لعملية كائن ثنائي كبير الحجم للقائمة بتضمين بيانات تعريف الكائن الثنائي كبير الحجم أو اللقطات أو الإصدارات
يسمح هذا الشرط للمستخدم بإدراج الكائنات الثنائية كبيرة الحجم في حاوية وتضمين بيانات التعريف واللقطة ومعلومات الإصدار. تتوفر سمة قائمة الكائنات الثنائية كبيرة الحجم لحسابات التخزين حيث لم يتم تمكين مساحة الاسم الهرمية.
إشعار
تتضمن الكائنات الثنائية كبيرة الحجم القائمة سمة طلب، وتعمل عن طريق السماح بالقيم أو تقييدها في المعلمة include عند استدعاء عملية قائمة الكائنات الثنائية كبيرة الحجم . تتم مقارنة القيم في المعلمة include بالقيم المحددة في الشرط باستخدام عوامل المقارنة عبر المنتجات. إذا تم تقييم المقارنة إلى true، List Blobs يسمح بالطلب. إذا تم تقييم المقارنة إلى خطأ، List Blobs يتم رفض الطلب.
يجب إضافة هذا الشرط إلى أي تعيينات أدوار تتضمن الإجراء التالي.
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام مدخل Microsoft Azure.
| الشرط رقم 1 | الإعدادات |
|---|---|
| الإجراءات | سرد الكيانات الثنائية كبيرة الحجم |
| مصدر السمة | طلب |
| السمة | تتضمن الكائنات الثنائية كبيرة الحجم القائمة |
| عامل | ForAllOfAnyValues:StringEqualsIgnoreCase |
| قيمة | {'metadata', 'snapshots', 'versions'} |
مثال: تقييد عملية كائن ثنائي كبير الحجم للقائمة بحيث لا تتضمن بيانات تعريف الكائن الثنائي كبير الحجم
يقيد هذا الشرط المستخدم من سرد الكائنات الثنائية كبيرة الحجم عند تضمين بيانات التعريف في الطلب. تتوفر سمة قائمة الكائنات الثنائية كبيرة الحجم لحسابات التخزين حيث لم يتم تمكين مساحة الاسم الهرمية.
إشعار
تتضمن الكائنات الثنائية كبيرة الحجم القائمة سمة طلب، وتعمل عن طريق السماح بالقيم أو تقييدها في المعلمة include عند استدعاء عملية قائمة الكائنات الثنائية كبيرة الحجم . تتم مقارنة القيم في المعلمة include بالقيم المحددة في الشرط باستخدام عوامل المقارنة عبر المنتجات. إذا تم تقييم المقارنة إلى true، List Blobs يسمح بالطلب. إذا تم تقييم المقارنة إلى خطأ، List Blobs يتم رفض الطلب.
يجب إضافة هذا الشرط إلى أي تعيينات أدوار تتضمن الإجراء التالي.
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام مدخل Microsoft Azure.
| الشرط رقم 1 | الإعدادات |
|---|---|
| الإجراءات | سرد الكيانات الثنائية كبيرة الحجم |
| مصدر السمة | طلب |
| السمة | تتضمن الكائنات الثنائية كبيرة الحجم القائمة |
| عامل | ForAllOfAllValues:StringNotEquals |
| قيمة | {'metadata'} |
مساحة الاسم الهرمية
يتضمن هذا القسم أمثلة توضح كيفية تقييد الوصول إلى الكائنات استنادا إلى ما إذا كانت مساحة الاسم الهرمية ممكنة لحساب تخزين.
مثال: قراءة حسابات التخزين فقط مع تمكين مساحة الاسم الهرمية
يسمح هذا الشرط للمستخدم بقراءة الكائنات الثنائية كبيرة الحجم فقط في حسابات التخزين مع تمكين مساحة الاسم الهرمية . ينطبق هذا الشرط فقط في نطاق مجموعة الموارد أو أعلى.
يجب إضافة هذا الشرط إلى أي تعيينات أدوار تتضمن الإجراءات التالية.
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action |
أضف إذا كان تعريف الدور يتضمن هذا الإجراء، مثل Storage Blob Data Owner. |
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام مدخل Microsoft Azure.
| الشرط رقم 1 | الإعدادات |
|---|---|
| الإجراءات |
قراءة كائن ثنائي كبير الحجم جميع عمليات البيانات للحسابات التي تم تمكين مساحة اسم هرمية لها (إن أمكن) |
| مصدر السمة | مورد |
| السمة | هل مساحة الاسم الهرمية ممكنة |
| عامل | BoolEquals |
| قيمة | صواب |
نطاق التشفير
يتضمن هذا القسم أمثلة توضح كيفية تقييد الوصول إلى الكائنات ذات نطاق تشفير معتمد.
مثال: قراءة الكائنات الثنائية كبيرة الحجم ذات نطاقات تشفير محددة
يسمح هذا الشرط للمستخدم بقراءة الكائنات الثنائية كبيرة الحجم المشفرة مع نطاق validScope1 التشفير أو validScope2.
يجب إضافة هذا الشرط إلى أي تعيينات أدوار تتضمن الإجراء التالي.
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action |
أضف إذا كان تعريف الدور يتضمن هذا الإجراء، مثل Storage Blob Data Owner. |
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام مدخل Microsoft Azure.
| الشرط رقم 1 | الإعدادات |
|---|---|
| الإجراءات | قراءة كائن ثنائي كبير الحجم |
| مصدر السمة | مورد |
| السمة | اسم نطاق التشفير |
| عامل | ForAnyOfAnyValues:StringEquals |
| قيمة | <اسم النطاق> |
مثال: قراءة أو كتابة الكائنات الثنائية كبيرة الحجم في حساب تخزين مسمى مع نطاق تشفير محدد
يسمح هذا الشرط للمستخدم بقراءة أو كتابة الكائنات الثنائية كبيرة الحجم في حساب تخزين يسمى sampleaccount ومشفرة مع نطاق ScopeCustomKey1التشفير . إذا لم يتم تشفير الكائنات الثنائية كبيرة الحجم أو فك تشفيرها باستخدام ScopeCustomKey1، يرجع الطلب محظورا.
يجب إضافة هذا الشرط إلى أي تعيينات أدوار تتضمن الإجراءات التالية.
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action |
أضف إذا كان تعريف الدور يتضمن هذا الإجراء، مثل Storage Blob Data Owner. |
إشعار
نظرا لأن نطاقات التشفير لحسابات التخزين المختلفة قد تكون مختلفة، فمن المستحسن استخدام السمة storageAccounts:name مع السمة encryptionScopes:name لتقييد نطاق التشفير المحدد المسموح به.
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام مدخل Microsoft Azure.
| الشرط رقم 1 | الإعدادات |
|---|---|
| الإجراءات |
قراءة كائن ثنائي كبير الحجم الكتابة إلى كائن ثنائي كبير الحجم إنشاء كائن ثنائي كبير الحجم أو لقطة أو إلحاق البيانات |
| مصدر السمة | مورد |
| السمة | اسم الحساب |
| عامل | StringEquals |
| قيمة | <اسم الحساب> |
| التعبير 2 | |
| عامل | و |
| مصدر السمة | مورد |
| السمة | اسم نطاق التشفير |
| عامل | ForAnyOfAnyValues:StringEquals |
| قيمة | <اسم النطاق> |
السمات الأساسية
يتضمن هذا القسم أمثلة توضح كيفية تقييد الوصول إلى الكائنات استنادا إلى أساسيات الأمان المخصصة.
مثال: قراءة أو كتابة الكائنات الثنائية كبيرة الحجم استنادا إلى علامات فهرس الكائنات الثنائية كبيرة الحجم وسمات الأمان المخصصة
يسمح هذا الشرط بالوصول للقراءة أو الكتابة إلى الكائنات الثنائية كبيرة الحجم إذا كان لدى المستخدم سمة أمان مخصصة تطابق علامة فهرس الكائن الثنائي كبير الحجم.
على سبيل المثال، إذا كانت Brenda تحتوي على السمة Project=Baker، فيمكنها قراءة أو كتابة الكائنات الثنائية كبيرة الحجم فقط باستخدام Project=Baker علامة فهرس الكائن الثنائي كبير الحجم. وبالمثل، يمكن ل Chandra قراءة أو كتابة الكائنات الثنائية كبيرة الحجم فقط باستخدام Project=Cascade.
يجب إضافة هذا الشرط إلى أي تعيينات أدوار تتضمن الإجراءات التالية.
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action |
أضف إذا كان تعريف الدور يتضمن هذا الإجراء، مثل Storage Blob Data Owner. |
لمزيد من المعلومات، راجع السماح بالوصول للقراءة إلى الكائنات الثنائية كبيرة الحجم استنادا إلى العلامات وسمات الأمان المخصصة.
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام مدخل Microsoft Azure.
| الشرط رقم 1 | الإعدادات |
|---|---|
| الإجراءات | قراءة شروط كائن ثنائي كبير الحجم |
| مصدر السمة | رئيسي |
| السمة | <attributeset>_<key> |
| عامل | StringEquals |
| خيار | السمة |
| مصدر السمة | مورد |
| السمة | علامات فهرس Blob [القيم في المفتاح] |
| مفتاح | <مفتاح> |
| الشرط رقم 2 | الإعدادات |
|---|---|
| الإجراءات |
الكتابة إلى كائن ثنائي كبير الحجم باستخدام علامات فهرس الكائن الثنائي كبير الحجم الكتابة إلى كائن ثنائي كبير الحجم باستخدام علامات فهرس الكائن الثنائي كبير الحجم |
| مصدر السمة | رئيسي |
| السمة | <attributeset>_<key> |
| عامل | StringEquals |
| خيار | السمة |
| مصدر السمة | طلب |
| السمة | علامات فهرس Blob [القيم في المفتاح] |
| مفتاح | <مفتاح> |
مثال: قراءة الكائنات الثنائية كبيرة الحجم استنادا إلى علامات فهرس الكائنات الثنائية كبيرة الحجم وسمات الأمان المخصصة متعددة القيم
يسمح هذا الشرط بالوصول للقراءة إلى الكائنات الثنائية كبيرة الحجم إذا كان لدى المستخدم سمة أمان مخصصة مع أي قيم تطابق علامة فهرس الكائن الثنائي كبير الحجم.
على سبيل المثال، إذا كان لدى Chandra سمة Project بالقيمين Baker وCacade، فيمكنها قراءة الكائنات الثنائية كبيرة الحجم فقط باستخدام Project=Baker علامة فهرس الكائن الثنائي كبير الحجم أو Project=Cascade .
يجب إضافة هذا الشرط إلى أي تعيينات أدوار تتضمن الإجراء التالي.
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action |
أضف إذا كان تعريف الدور يتضمن هذا الإجراء، مثل Storage Blob Data Owner. |
لمزيد من المعلومات، راجع السماح بالوصول للقراءة إلى الكائنات الثنائية كبيرة الحجم استنادا إلى العلامات وسمات الأمان المخصصة.
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام مدخل Microsoft Azure.
| الشرط رقم 1 | الإعدادات |
|---|---|
| الإجراءات | قراءة شروط كائن ثنائي كبير الحجم |
| مصدر السمة | مورد |
| السمة | علامات فهرس Blob [القيم في المفتاح] |
| مفتاح | <مفتاح> |
| عامل | ForAnyOfAnyValues:StringEquals |
| خيار | السمة |
| مصدر السمة | رئيسي |
| السمة | <attributeset>_<key> |
سمات البيئة
يتضمن هذا القسم أمثلة توضح كيفية تقييد الوصول إلى الكائنات استنادا إلى بيئة الشبكة أو التاريخ والوقت الحاليين.
مثال: السماح بالوصول للقراءة إلى الكائنات الثنائية كبيرة الحجم بعد تاريخ ووقت محددين
يسمح هذا الشرط بالوصول للقراءة إلى حاوية container1 الكائن الثنائي كبير الحجم فقط بعد الساعة 1 مساء في 1 مايو 2023 التوقيت العالمي المتفق عليه (UTC).
هناك إجراءان محتملان لقراءة الكائنات الثنائية كبيرة الحجم الموجودة. لجعل هذا الشرط فعالا للمديرين الذين لديهم تعيينات أدوار متعددة، يجب إضافة هذا الشرط إلى كافة تعيينات الأدوار التي تتضمن أي من الإجراءات التالية.
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action |
أضف إذا كان تعريف الدور يتضمن هذا الإجراء، مثل Storage Blob Data Owner. |
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
إضافة إجراء
حدد إضافة إجراء، ثم حدد فقط العملية الفرعية قراءة كائن ثنائي كبير الحجم كما هو موضح في الجدول التالي.
| الإجراء | عملية فرعية |
|---|---|
| جميع عمليات القراءة | قراءة كائن ثنائي كبير الحجم |
لا تحدد إجراء جميع عمليات القراءة من المستوى الأعلى أو أي عمليات فرعية أخرى كما هو موضح في الصورة التالية:
بناء التعبير
استخدم القيم الموجودة في الجدول التالي لإنشاء جزء التعبير من الشرط:
الإعدادات قيمة مصدر السمة مورد السمة اسم الحاوية عامل StringEquals قيمة container1عامل التشغيل المنطقي 'AND' مصدر السمة البيئة السمة UtcNow عامل DateTimeGreaterThan قيمة 2023-05-01T13:00:00.000Z
تظهر الصورة التالية الشرط بعد إدخال الإعدادات في مدخل Microsoft Azure. يجب تجميع التعبيرات لضمان التقييم الصحيح.
مثال: السماح بالوصول إلى الكائنات الثنائية كبيرة الحجم في حاويات معينة من شبكة فرعية معينة
يسمح هذا الشرط بقراءة وكتابة وإضافة وحذف الوصول إلى الكائنات الثنائية كبيرة الحجم في container1 فقط من الشبكة default الفرعية على الشبكة الظاهرية virtualnetwork1. لاستخدام سمة الشبكة الفرعية في هذا المثال، يجب أن يكون للشبكة الفرعية نقاط نهاية خدمة ممكنة ل Azure Storage.
هناك خمسة إجراءات محتملة للقراءة والكتابة وإضافة وحذف الوصول إلى الكائنات الثنائية كبيرة الحجم الموجودة. لجعل هذا الشرط فعالا للمديرين الذين لديهم تعيينات أدوار متعددة، يجب إضافة هذا الشرط إلى كافة تعيينات الأدوار التي تتضمن أي من الإجراءات التالية.
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action |
أضف إذا كان تعريف الدور يتضمن هذا الإجراء، مثل Storage Blob Data Owner. |
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
إضافة إجراء
حدد إضافة إجراء، ثم حدد إجراءات المستوى الأعلى الموضحة في الجدول التالي فقط.
| الإجراء | عملية فرعية |
|---|---|
| جميع عمليات القراءة | غير متوفر |
| الكتابة إلى كائن ثنائي كبير الحجم | غير متوفر |
| إنشاء كائن ثنائي كبير الحجم أو نسخة مطابقة أو إلحاق البيانات | غير متوفر |
| حذف كائن ثنائي كبير الحجم | غير متوفر |
لا تحدد أي عمليات فرعية فردية كما هو موضح في الصورة التالية:
بناء التعبير
استخدم القيم الموجودة في الجدول التالي لإنشاء جزء التعبير من الشرط:
الإعدادات قيمة مصدر السمة مورد السمة اسم الحاوية عامل StringEquals قيمة container1عامل التشغيل المنطقي 'AND' مصدر السمة البيئة السمة الشبكه الفرعيه عامل StringEqualsIgnoreCase قيمة /subscriptions/<your subscription id>/resourceGroups/<resource group name>/providers/Microsoft.Network/virtualNetworks/virtualnetwork1/subnets/default
تظهر الصورة التالية الشرط بعد إدخال الإعدادات في مدخل Microsoft Azure. يجب تجميع التعبيرات لضمان التقييم الصحيح.
مثال: طلب وصول ارتباط خاص لقراءة الكائنات الثنائية كبيرة الحجم ذات الحساسية العالية
يتطلب هذا الشرط طلبات لقراءة الكائنات الثنائية كبيرة الحجم حيث تحتوي حساسية علامة فهرس الكائن الثنائي كبير الحجم على قيمة high لتكون عبر ارتباط خاص (أي ارتباط خاص). وهذا يعني أن جميع محاولات قراءة الكائنات الثنائية كبيرة الحساسية من الإنترنت العام لن يسمح بها. يمكن للمستخدمين قراءة الكائنات الثنائية كبيرة الحجم من الإنترنت العام التي تم تعيين حساسية لها إلى قيمة أخرى غير high.
فيما يلي جدول الحقيقة لحالة نموذج ABAC هذه:
| فعل | الحساسية | ارتباط خاص | ولوج |
|---|---|---|---|
| قراءة كائن ثنائي كبير الحجم | عال | نعم | مسموح |
| قراءة كائن ثنائي كبير الحجم | عال | لا | غير مسموح |
| قراءة كائن ثنائي كبير الحجم | غير مرتفع | نعم | مسموح |
| قراءة كائن ثنائي كبير الحجم | غير مرتفع | لا | مسموح |
هناك إجراءان محتملان لقراءة الكائنات الثنائية كبيرة الحجم الموجودة. لجعل هذا الشرط فعالا للمديرين الذين لديهم تعيينات أدوار متعددة، يجب إضافة هذا الشرط إلى كافة تعيينات الأدوار التي تتضمن أي من الإجراءات التالية.
الإجراء ملاحظات Microsoft.Storage/storageAccounts/blobServices/containers/blobs/readMicrosoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/actionأضف إذا كان تعريف الدور يتضمن هذا الإجراء، مثل Storage Blob Data Owner.
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام محرر الشرط المرئي في مدخل Microsoft Azure.
إضافة إجراء
حدد إضافة إجراء، ثم حدد فقط العملية الفرعية قراءة كائن ثنائي كبير الحجم كما هو موضح في الجدول التالي.
| الإجراء | عملية فرعية |
|---|---|
| جميع عمليات القراءة | قراءة كائن ثنائي كبير الحجم |
لا تحدد إجراء جميع عمليات القراءة من المستوى الأعلى لأي عمليات فرعية أخرى كما هو موضح في الصورة التالية:
بناء التعبير
استخدم القيم الموجودة في الجدول التالي لإنشاء جزء التعبير من الشرط:
Group (المجموعة) الإعدادات قيمة المجموعة رقم 1 مصدر السمة مورد السمة علامات فهرس Blob [القيم في المفتاح] مفتاح sensitivityعامل StringEquals قيمة highعامل التشغيل المنطقي 'و' مصدر السمة البيئة السمة ارتباط خاص عامل BoolEquals قيمة Trueنهاية المجموعة رقم 1 عامل التشغيل المنطقي 'OR' مصدر السمة مورد السمة علامات فهرس Blob [القيم في المفتاح] مفتاح sensitivityعامل StringNotEquals قيمة high
تظهر الصورة التالية الشرط بعد إدخال الإعدادات في مدخل Microsoft Azure. يجب تجميع التعبيرات لضمان التقييم الصحيح.
مثال: السماح بالوصول إلى حاوية فقط من نقطة نهاية خاصة معينة
يتطلب هذا الشرط إجراء جميع عمليات القراءة والكتابة والإضافة والحذف للكائنات الثنائية كبيرة الحجم في حاوية تخزين تسمى container1 من خلال نقطة نهاية خاصة تسمى privateendpoint1. بالنسبة لجميع الحاويات الأخرى غير المسماة container1، لا يحتاج الوصول إلى أن يكون من خلال نقطة النهاية الخاصة.
هناك خمسة إجراءات محتملة لقراءة الكائنات الثنائية كبيرة الحجم الموجودة وكتابتها وحذفها. لجعل هذا الشرط فعالا للمديرين الذين لديهم تعيينات أدوار متعددة، يجب إضافة هذا الشرط إلى كافة تعيينات الأدوار التي تتضمن أي من الإجراءات التالية.
| الإجراء | ملاحظات |
|---|---|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/add/action |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/delete |
|
Microsoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/action |
أضف إذا كان تعريف الدور يتضمن هذا الإجراء، مثل Storage Blob Data Owner. أضف ما إذا كانت حسابات التخزين المضمنة في هذا الشرط لها مساحة اسم هرمية ممكنة أو قد يتم تمكينها في المستقبل. |
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام محرر الشرط المرئي في مدخل Microsoft Azure.
إضافة إجراء
حدد إضافة إجراء، ثم حدد إجراءات المستوى الأعلى الموضحة في الجدول التالي فقط.
| الإجراء | عملية فرعية |
|---|---|
| جميع عمليات القراءة | غير متوفر |
| الكتابة إلى كائن ثنائي كبير الحجم | غير متوفر |
| إنشاء كائن ثنائي كبير الحجم أو نسخة مطابقة أو إلحاق البيانات | غير متوفر |
| حذف كائن ثنائي كبير الحجم | غير متوفر |
لا تحدد أي عمليات فرعية فردية كما هو موضح في الصورة التالية:
بناء التعبير
استخدم القيم الموجودة في الجدول التالي لإنشاء جزء التعبير من الشرط:
Group (المجموعة) الإعدادات قيمة المجموعة رقم 1 مصدر السمة مورد السمة اسم الحاوية عامل StringEquals قيمة container1عامل التشغيل المنطقي 'و' مصدر السمة البيئة السمة نقطة النهاية الخاصة عامل StringEqualsIgnoreCase قيمة /subscriptions/<your subscription id>/resourceGroups/<resource group name>/providers/Microsoft.Network/privateEndpoints/privateendpoint1نهاية المجموعة رقم 1 عامل التشغيل المنطقي 'OR' مصدر السمة مورد السمة اسم الحاوية عامل StringNotEquals قيمة container1
تظهر الصورة التالية الشرط بعد إدخال الإعدادات في مدخل Microsoft Azure. يجب تجميع التعبيرات لضمان التقييم الصحيح.
مثال: السماح بالوصول للقراءة إلى بيانات الكائن الثنائي كبير الحجم الحساسة للغاية فقط من نقطة نهاية خاصة معينة ومن قبل المستخدمين الذين تم وضع علامة لهم للوصول
يتطلب هذا الشرط أن الكائنات الثنائية كبيرة الحجم مع مجموعة حساسية علامة الفهرس يمكن high قراءتها فقط من قبل المستخدمين الذين لديهم قيمة مطابقة لسمة أمان الحساسية الخاصة بهم. بالإضافة إلى ذلك، يجب الوصول إليها عبر نقطة نهاية خاصة تسمى privateendpoint1. يمكن الوصول إلى الكائنات الثنائية كبيرة الحجم التي لها قيمة مختلفة لعلامة الحساسية عبر نقاط النهاية الأخرى أو الإنترنت.
هناك إجراءان محتملان لقراءة الكائنات الثنائية كبيرة الحجم الموجودة. لجعل هذا الشرط فعالا للمديرين الذين لديهم تعيينات أدوار متعددة، يجب إضافة هذا الشرط إلى كافة تعيينات الأدوار التي تتضمن أي من الإجراءات التالية.
الإجراء ملاحظات Microsoft.Storage/storageAccounts/blobServices/containers/blobs/readMicrosoft.Storage/storageAccounts/blobServices/containers/blobs/runAsSuperUser/actionأضف إذا كان تعريف الدور يتضمن هذا الإجراء، مثل Storage Blob Data Owner.
يمكن إضافة الشرط إلى تعيين دور باستخدام إما مدخل Azure أو Azure PowerShell. يحتوي المدخل على أداتين لبناء شروط ABAC - المحرر المرئي ومحرر التعليمات البرمجية. يمكنك التبديل بين المحررين في مدخل Microsoft Azure للاطلاع على شروطك في طرق عرض مختلفة. التبديل بين علامة التبويب محرر المرئيات وعلامات تبويب محرر التعليمات البرمجية لعرض الأمثلة لمحرر المدخل المفضل لديك.
فيما يلي الإعدادات لإضافة هذا الشرط باستخدام محرر الشرط المرئي في مدخل Microsoft Azure.
إضافة إجراء
حدد إضافة إجراء، ثم حدد فقط العملية الفرعية قراءة كائن ثنائي كبير الحجم كما هو موضح في الجدول التالي.
| الإجراء | عملية فرعية |
|---|---|
| جميع عمليات القراءة | قراءة كائن ثنائي كبير الحجم |
لا تحدد إجراء المستوى الأعلى كما هو موضح في الصورة التالية:
بناء التعبير
استخدم القيم الموجودة في الجدول التالي لإنشاء جزء التعبير من الشرط:
| Group (المجموعة) | الإعدادات | قيمة |
|---|---|---|
| المجموعة رقم 1 | ||
| مصدر السمة | رئيسي | |
| السمة | <attributeset>_<key> | |
| عامل | StringEquals | |
| خيار | السمة | |
| عامل التشغيل المنطقي | 'و' | |
| مصدر السمة | مورد | |
| السمة | علامات فهرس Blob [القيم في المفتاح] | |
| مفتاح | <مفتاح> | |
| عامل التشغيل المنطقي | 'و' | |
| مصدر السمة | البيئة | |
| السمة | نقطة النهاية الخاصة | |
| عامل | StringEqualsIgnoreCase | |
| قيمة | /subscriptions/<your subscription id>/resourceGroups/<resource group name>/providers/Microsoft.Network/privateEndpoints/privateendpoint1 |
|
| نهاية المجموعة رقم 1 | ||
| عامل التشغيل المنطقي | 'OR' | |
| مصدر السمة | مورد | |
| السمة | علامات فهرس Blob [القيم في المفتاح] | |
| مفتاح | sensitivity |
|
| عامل | StringNotEquals | |
| قيمة | high |
تظهر الصورة التالية الشرط بعد إدخال الإعدادات في مدخل Microsoft Azure. يجب تجميع التعبيرات لضمان التقييم الصحيح.