واجهات برمجة التطبيقات Azure reservation automation
استخدم Azure APIs للحصول على معلومات برمجية للمؤسسة الخاصة بك حول خدمة Azure أو حجوزات البرامج.
البحث عن خطط الحجز للشراء
استخدم واجهة برمجة تطبيقات توصية الحجز للحصول على توصيات بشأن خطة الحجوزات التي يجب شراؤها بناءً على استخدام المؤسسة الخاصة بك. لمزيد من المعلومات، راجع توصيات الحجز.
يمكنك أيضاً تحليل استخدام الموارد الخاص بك باستخدام تفاصيل استخدام واجهة برمجة تطبيقات الاستهلاك. للحصول على مزيدٍ من المعلومات، راجع تفاصيل الاستخدام - قائمة مدة الفوترة حسب حساب الفواتير. عادةً ما تكون Azure resources التي تستخدمها باستمرار هي أفضل مرشح للحجز.
شراء حجز
يمكنك شراء Azure reservations وخطط البرامج برمجياً باستخدام واجهة برمجة تطبيقات REST. لمعرفة المزيد، راجع أمر الحجز - واجهة برمجة تطبيقات الشراء.
فيما يلي نموذج لطلب الشراء باستخدام واجهة برمجة تطبيقات REST:
PUT https://management.azure.com/providers/Microsoft.Capacity/reservationOrders/<GUID>?api-version=2019-04-01
نص طلب:
{
"sku": {
"name": "standard_D1"
},
"location": "westus",
"properties": {
"reservedResourceType": "VirtualMachines",
"billingScopeId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
"term": "P1Y",
"quantity": "1",
"displayName": "TestReservationOrder",
"appliedScopes": null,
"appliedScopeType": "Shared",
"reservedResourceProperties": {
"instanceFlexibility": "On"
}
}
}
يمكنك أيضاً شراء حجز في مدخل Microsoft Azurel. لمزيد من المعلومات، راجع المقالات التالية:
خطط الخدمة:
خطط البرمجيات:
الحصول على الحجوزات
إذا كنت أحد عملاء Azure ولديك اتفاقية Enterprise (عميل EA)، فيمكنك الحصول على الحجوزات التي اشترتها مؤسستك باستخدام عمليات الحجز - القائمة. بالنسبة للاشتراكات الأخرى، احصل على قائمة الحجوزات التي اشتريتها ولديك أذونات لعرضها باستخدام واجهة برمجة التطبيقاتReservation Order - List. بشكل افتراضي، يمتلك مالك الحساب أو الشخص الذي اشترى الحجز أذونات لعرض الحجز.
راجع استخدام الحجز
إذا كنت أحد عملاء EA، فيمكنك عرض كيفية استخدام الحجوزات في المؤسسة الخاصة بك برمجياً. لمزيد من المعلومات، راجع عمليات الحجز - القائمة. بالنسبة للاشتراكات الأخرى، استخدم واجهة برمجة التطبيقات ملخصات الحجوزات - القائمة حسب أوامر الأوامر والحجز.
إذا وجدت أن حجوزات المؤسسة الخاصة بك غير مستغلة بشكل كافٍ:
- تأكد من أن الأجهزة الظاهرية التي تنشئها المؤسسة الخاصة بك تتطابق مع حجم الجهاز الظاهري الموجود في الحجز.
- تأكد من أن مرونة حجم المثيل قيد التشغيل. لمزيد من المعلومات، راجع إدارة الحجوزات - تغيير إعداد التحسين لمثيلات الجهاز الظاهري المحجوزة.
- قم بتغيير نطاق الحجز إلى مشترك بحيث يتم تطبيقه على نطاق أوسع. لمزيد من المعلومات، راجعManage reservations - Change the scope for a reservation.
- استبدال الكمية غير المستخدمة. لمزيد من المعلومات، راجعإدارة الحجوزات.
منح حق الوصول إلى الحجوزات
احصل على قائمة بجميع الحجوزات التي يمكن للمستخدم الوصول إليها باستخدامReservation - Operation - List API. لمنح حق الوصول إلى حجز برمجياً، راجع إحدى المقالات التالية:
- إضافة أو إزالة تعيينات أدوار Azure باستخدام واجهة برمجة تطبيقات REST
- إضافة أو إزالة تعيينات Azure role باستخدام Azure PowerShell
- إضافة أو إزالة تعيينات أدوار Azure باستخدام Azure CLI
تقسيم الحجز أو دمجه
بعد شراء أكثر من مثيل مورد واحد ضمن حجز، قد ترغب في تعيين مثيلات داخل هذا الحجز لاشتراكات مختلفة. يمكنك تغيير نطاق الحجز بحيث ينطبق على جميع الاشتراكات في نفس سياق الفوترة. ولكن لأغراض إدارة التكلفة أو الميزانية، قد ترغب في الاحتفاظ بالنطاق كـ "اشتراك فردي" وتعيين مثيلات حجز لاشتراك معين.
لتقسيم حجز، استخدم واجهة برمجة التطبيقاتReservation - Split. يمكنك أيضاً تقسيم حجز باستخدام PowerShell. لمزيد من المعلومات، راجع إدارة الحجوزات - تقسيم الحجز إلى حجزين.
لدمج حجزين في حجز واحد، استخدم واجهة برمجة التطبيقاتحجز - دمج.
تغيير نطاق الحجز
يمكن أن يكون نطاق الحجز عبارة عن اشتراك فردي أو مجموعة موارد فردية أو جميع الاشتراكات في سياق الفوترة. إذا قمت بتعيين النطاق إلى اشتراك فردي أو مجموعة موارد فردية، فسيتم مطابقة الحجز مع الموارد قيد التشغيل في الاشتراك المحدد. إذا قمت بحذف أو نقل الاشتراك أو مجموعة الموارد، فلن يتم استخدام الحجز. إذا قمت بتعيين النطاق إلى مشترك، فإن Azure يطابق الحجز بالموارد التي يتم تشغيلها في جميع الاشتراكات ضمن سياق الفوترة. يعتمد سياق الفوترة على الاشتراك الذي استخدمته لشراء الحجز. يمكنك تحديد النطاق عند الشراء أو تغييره في أي وقت بعد الشراء. لمزيد من المعلومات، راجعManage Reservations - Change the scope.
لتغيير النطاق برمجياً، استخدم واجهة برمجة التطبيقاتReservation - Update.
المحتوى ذو الصلة
- ما هي الحجوزات لـ Azure
- فهم كيفية تطبيق خصم حجز الجهاز الظاهري
- فهم كيفية تطبيق خصم خطة برامج SUSE Linux Enterprise
- تعرف على كيفية تطبيق خصومات الحجز الأخرى
- فهم استخدام الحجز لاشتراك "الدفع عند الاستخدام"
- فهم استخدام الحجز لتسجيلك في المؤسسة
- تكاليف برامج Windows غير مضمنة مع الحجوزات
- حجوزات Azure في برنامج Partner Center Cloud Solution Provider (CSP)