حل أخطاء SKU غير متوفر
توضح هذه المقالة كيفية حل الأخطاء عندما لا تتوفر SKU في منطقة اشتراك Azure أو مناطق التوفر. أمثلة من وحدات التخزين الخاصة بالموارد هي حجم الجهاز الظاهري (VM) أو أنواع حسابات التخزين. تحدث أخطاء أثناء عمليات النشر باستخدام Azure Resource Manager (قالب ARM) أو ملف Bicep. يحدث الخطأ أيضا مع أوامر مثل New-AzVM أو az vm create التي تحدد معلمة size
ل SKU غير متوفرة.
العرض
عند توزيع جهاز ظاهري لـ SKU غير متوفرة، يحدث خطأ. تعرض أوامر التوزيع Azure CLI و PowerShell Azure رسالة خطأ أن الحجم المطلوب غير متوفر في الموقع أو المنطقة. في سجل نشاط مدخل Microsoft Azure، سترى رموز الخطأ SkuNotAvailable
أو InvalidTemplateDeployment
.
في هذا المثال، حدد New-AzVM
المعلمة -Size
الخاصة بـ SKU غير متوفرة. يظهر رمز الخطأ SkuNotAvailable
في سجل نشاط المدخل.
The requested size for resource '<resource ID>' is currently not available in location '<location>'
zones '<zones>' for subscription '<subscription ID>'.
Please try another size or deploy to a different location or zones.
عند توزيع جهاز ظاهري مع قالب ARM أو ملف Bicep لـ SKU غير متوفرة، يحدث خطأ في التحقق من الصحة. يظهر رمز الخطأ InvalidTemplateDeployment
ورسالة الخطأ. لا يبدأ التوزيع لذا لا يوجد سجل توزيع، ولكن الخطأ موجود في سجل نشاط المدخل.
Error: Code=InvalidTemplateDeployment
Message=The template deployment failed with error: The resource with id: '<resource ID>' failed validation
with message: The requested size for resource '<resource ID>' is currently not available in
location '<location>' zones '<zones>' for subscription '<subscription ID>'.
Please try another size or deploy to a different location or zones.
السبب
تتلقى هذا الخطأ في السيناريوهات التالية:
- عندما لا يتوفر مورد SKU الذي حددته، مثل حجم الجهاز الظاهري، لموقع أو منطقة.
- إذا كنت تنشر مثيل Azure Spot VM أو مجموعة مقياس Spot، فلا توجد أي سعة لـ Azure Spot في هذا الموقع. لمزيد من المعلومات، راجع رسائل الخطأ Spot.
حل
إذا لم تكن SKU متوفرة لاشتراكك في موقع أو منطقة تلبي احتياجات نشاطك التجاري، أرسل طلب SKU إلى دعم Azure.
لتحديد وحدات SKU المتوفرة في الموقع أو المنطقة، استخدم الأمر az vm list-skus.
az vm list-skus --location centralus --size Standard_D --all --output table
--location
تصفية الإخراج حسب الموقع.--size
البحث حسب اسم حجم جزئي.--all
عرض كافة المعلومات وتضمين الأحجام غير المتوفرة للاشتراك الحالي.
ResourceType Locations Name Zones Restrictions
--------------- ----------- -------------- ------- --------------
virtualMachines centralus Standard_D1 1 None
virtualMachines centralus Standard_D11 1 None
virtualMachines centralus Standard_D11_v2 1,2,3 None
virtualMachines centralus Standard_D16ds_v4 1,2,3 NotAvailableForSubscription, type: Zone,
locations: centralus, zones: 1,2,3
مجموعات التوافر
يمكنك عرض كافة موارد الحساب الخاصة بالمناطق المتوفرة في الموقع. بشكل افتراضي، يتم عرض وحدات SKU فقط بدون قيود. لتضمين وحدات SKU مع قيود، استخدم المعلمة --all
.
az vm list-skus --location centralus --zone --all --output table
ResourceType Locations Name Zones Restrictions
---------------- ----------- ------------------- ------- --------------
disks centralus Premium_LRS 1,2,3 None
disks centralus Premium_LRS 1,2,3 None
virtualMachines centralus Standard_A2_v2 1,2,3 None
virtualMachines centralus Standard_D16ds_v4 1,2,3 NotAvailableForSubscription, type: Zone,
locations: centralus, zones: 1,2,3
يمكنك التصفية بواسطة resourceType
مثل الأجهزة الظاهرية لمناطق التوفر.
az vm list-skus --location centralus --resource-type virtualMachines --zone --all --output table
ResourceType Locations Name Zones Restrictions
---------------- ----------- ------------------- ------- --------------
virtualMachines centralus Standard_A1_v2 1,2,3 None
virtualMachines centralus Standard_A2m_v2 1,2,3 None
virtualMachines centralus Standard_A2_v2 1,2,3 None
virtualMachines centralus Standard_D16ds_v4 1,2,3 NotAvailableForSubscription, type: Zone,
locations: centralus, zones: 1,2,3