يمنح تفويض الشبكة الفرعية أذونات صريحة للخدمة لإنشاء موارد خاصة بالخدمة في الشبكة الفرعية باستخدام معرف فريد عند توزيع الخدمة. توضح هذه المقالة كيفية إضافة أو إزالة شبكة فرعية مفوضة لخدمة Azure.
إذا لم تقم بإنشاء الشبكة الفرعية التي ترغب في تفويضها لخدمة Azure، فأنت بحاجة إلى الإذن التالي: Microsoft.Network/virtualNetworks/subnets/write. يحتوي دور مساهم الشبكة المضمن أيضًا على الأذونات الضرورية.
إذا لم تقم بإنشاء الشبكة الفرعية التي ترغب في تفويضها لخدمة Azure، فأنت بحاجة إلى الإذن التالي: Microsoft.Network/virtualNetworks/subnets/write. يحتوي دور مساهم الشبكة المضمن أيضًا على الأذونات الضرورية.
Azure PowerShell مثبت محليًا أو Azure Cloud Shell.
سجل الدخول إلى Azure PowerShell، وتأكد من تحديد الاشتراك الذي تريد استخدام هذه الميزة من خلاله. راجع تسجيل الدخول باستخدام Azure PowerShell للحصول على مزيدٍ من المعلومات.
تأكد من أن وحدة Az.Network الخاصة بك هي 4.3.0 أو أحدث. للتحقق من الوحدة المثبتة، استخدم الأمر Get-InstalledModule -Name "Az.Network". إذا كانت الوحدة تتطلب تحديثًا، فاستخدم الأمر Update-Module -Name Az.Network إذا لزم الأمر.
إذا اخترت تثبيت PowerShell واستخدمته محليًا، فستتطلب هذه المقالة إصدار الوحدة Azure PowerShell 5.4.1 أو إصدارًا أحدث. بادر بتشغيل Get-Module -ListAvailable Az للعثور على الإصدار المثبت. إذا كنت بحاجة إلى الترقية، فراجع تثبيت الوحدة النمطية Azure PowerShell. في حالة تشغيل PowerShell محليًا، فأنت بحاجة أيضًا إلى تشغيل Connect-AzAccount لإنشاء اتصال مع Azure.
إذا لم تقم بإنشاء الشبكة الفرعية التي ترغب في تفويضها لخدمة Azure، فأنت بحاجة إلى الإذن التالي: Microsoft.Network/virtualNetworks/subnets/write. يحتوي دور مساهم الشبكة المضمن أيضًا على الأذونات الضرورية.
إذا كنت تفضل تشغيل أوامر مرجع CLI محلياً قم بتثبيت CLI Azure. إذا كنت تعمل على نظام تشغيل Windows أو macOS، ففكر في تشغيل Azure CLI في حاوية Docker. لمزيد من المعلومات، راجع كيفية تشغيل Azure CLI في حاوية Docker.
إذا كنت تستخدم تثبيت محلي، يُرجى تسجيل الدخول إلى Azure CLI مستخدمًا أمر az login. لإنهاء عملية المصادقة، اتبع الخطوات المعروضة في جهازك. للحصول على خيارات أخرى لتسجيل دخول، راجع تسجيل الدخول باستخدام Azure CLI.
عندما يُطلب منك، قم بتثبيت ملحق Azure CLI عند الاستخدام لأول مرة. لمزيد من المعلومات بشأن الامتدادات، راجع استخدام امتدادات مع Azure CLI.
يُرجى تشغيل إصدار az للوصول إلى الإصدار والمكتبات التابعة التي تم تثبيتها. للتحديث لآخر إصدار، يُرجى تشغيل تحديث az.
تتطلب هذه المقالة الإرشادية الإصدار 2.31.0 أو إصدارًا أحدث من Azure CLI. إذا كنت تستخدم Azure Cloud Shell، يتم تثبيت أحدث إصدار بالفعل.
إنشاء شبكة ظاهرية
في هذا القسم، يمكنك إنشاء شبكة ظاهرية والشبكة الفرعية التي تقوم تفويضها إلى خدمة Azure.
في مربع البحث أعلى البوابة، أدخل Virtual network. حدد الشبكات الظاهرية في نتائج البحث.
حدد vnet-1.
حدد الشبكات الفرعية في الإعدادات.
حدد subnet-1.
أدخل المعلومات التالية أو حددها:
الإعداد
القيمة
تفويض الشبكة الفرعية
تفويض شبكة فرعية إلى خدمة
حدد الخدمة التي تريد تفويض الشبكة الفرعية إليها. على سبيل المثال، Microsoft.Sql/managedInstances.
حدد حفظ.
استخدم Add-AzDelegation لتحديث الشبكة الفرعية المسماة subnet-1 بتفويض يسمى myDelegation إلى خدمة Azure. في هذا المثال ، يتم استخدام Microsoft.Sql/managedInstances لتفويض المثال:
ProvisioningState : Succeeded
ServiceName : Microsoft.Sql/managedInstances
Actions : {Microsoft.Network/virtualNetworks/subnets/join/action}
Name : myDelegation
Etag : W/"9cba4b0e-2ceb-444b-b553-454f8da07d8a"
Id : /subscriptions/3bf09329-ca61-4fee-88cb-7e30b9ee305b/resourceGroups/test-rg/providers/Microsoft.Network/virtualNetworks/vnet-1/subnets/subnet-1/delegations/myDelegation
استخدم az network virtual network subnet update لتحديث الشبكة الفرعية المسماة subnet-1 بتفويض إلى خدمة Azure. في هذا المثال ، يتم استخدام Microsoft.Sql/managedInstances لتفويض المثال: