يحدد نهج وصول Key Vault ما إذا كان يمكن لأمان أساسي أو أي مستخدم أو تطبيق أو مجموعة مستخدمين، إجراء عمليات مختلفة على أسرارKey Vault ومفاتيحهوشهاداته. يمكنك تعيين نُهج الوصول باستخدام مدخل Microsoft Azure أو CLI Azure أوAzure PowerShell.
يدعم مخزن المفتاح ما يصل إلى 1024 من إدخالات نهج الوصول، حيث يمنح كل إدخال مجموعة مميزة من الأذونات لمدير أمان معين. بسبب هذا القيد، نوصي بتعيين نُهج الوصول لمجموعات من المستخدمين، حيثما أمكن، بدلاً من المستخدمين الفرديين. يؤدي استخدام المجموعات إلى تسهيل إدارة الأذونات لعدة أشخاص في مؤسستك. لمزيد من المعلومات، راجع إدارة الوصول إلى الموارد والتطبيقات باستخدام مجموعات Microsoft Azure Active Directory
ضمن "Settings"، حدد "Access policies"، ثم حدد "Add Access Policy" :
حدد الأذونات التي تريدها ضمن أذونات الشهادة، وأذونات المفتاحوالأذونات السرية. يمكنك أيضاً تحديد قالب يحتوي على مجموعات أذونات شائعة:
ضمن تحديد الأساسي، اختر الارتباط غير محدد لفتح جزء التحديد الرئيسي. أدخل اسم المستخدم أو التطبيق أو الخدمة الرئيسية في حقل البحث، وحدد النتيجة المناسبة، ثم اختر Select.
إذا كنت تستخدم هوية مدارة للتطبيق، فابحث باسم التطبيق نفسه وحدده. (لمزيد من المعلومات حول أساسيات الأمان، راجع مصادقة Key Vault.
مرة أخرى في جزء إضافة نهج الوصول، حدد إضافة لحفظ نهج الوصول.
مرة أخرى على صفحة نهج الوصول، تحقق من إدراج نهج الوصول الخاص بك ضمن نُهج الوصول الحالية، ثم حدد "Save" . لا تطبق نهج الوصول حتى تحفظها.
CLI المحلي فقط: سجّل الدخول إلى Azure باستخدام az login:
az login
يفتح الأمر az login نافذة مستعرض لجمع بيانات الاعتماد إذا لزم الأمر.
الحصول على معرف الكائن
تحديد معرف العنصر للتطبيق أو المجموعة أو المستخدم الذي تريد تعيين نهج الوصول إليه:
التطبيقات ومبادئ الخدمة الأخرى: استخدم الأمر az ad sp list لاسترداد مبادئ الخدمة. افحص إخراج الأمر لتحديد معرف الكائن لمبدأ الأمان الذي تريد تعيين نهج الوصول إليه.
az ad sp list --show-mine
المجموعات: استخدم الأمر az ad group list ، لتصفية النتائج باستخدام المعلمة --display-name:
az ad group list --display-name <search-string>
المستخدمون: استخدم الأمر az ad user show ، لتمرير عنوان البريد الإلكتروني للمستخدم في المعلمة --id:
استبدل <object-id> بمعرف الكائن لمبدأ الأمان الخاص بك.
تحتاج فقط إلى تضمين --secret-permissionsو--key-permissionsو--certificate-permissions عند تعيين أذونات لهذه الأنواع المعينة. يتم توفير القيم المسموح بها لـ <secret-permissions>، <key-permissions>، و<certificate-permissions> في وثائق نهج مجموعة مفاتيح az keyvault .
تحتاج فقط إلى تضمين -PermissionsToSecretsو-PermissionsToKeysو-PermissionsToCertificates عند تعيين أذونات لهذه الأنواع المعينة. ترد القيم المسموح بها لـ <secret-permissions><key-permissions><certificate-permissions> في وثائق Set-AzKeyVaultAccessPolicy- المُعلمات.