أتمتة للشركاء
تتوفر Azure Cost Management في الأصل للشركاء المباشرين الذين قاموا بتهيئة عملائهم لاتفاقية عملاء Microsoft وقاموا بشراء Azure Plan. يمكن للشركاء وعملائهم استخدام المهام الشائعة لواجهات برمجة تطبيقات Cost Management. لمزيد من المعلومات حول السيناريوهات غير التلقائية، راجع Cost Management للشركاء.
واجهات برمجة التطبيقات Azure Cost Management - موفرو الخدمات المباشرة وغير المباشرة
يمكن للشركاء الذين يمكنهم الوصول إلى نطاقات الفوترة في المستأجر الشريك استخدام واجهات برمجة التطبيقات التالية لعرض التكاليف المفوترة.
يمكن استدعاء واجهات برمجة التطبيقات في نطاق الاشتراك من قِبَل شريك بغض النظر عن نهج التكلفة طالما كان لديهم حق الوصول إلى الاشتراك. يمكن للمستخدمين الآخرين الذين لديهم حق الوصول إلى الاشتراك، مثل العميل أو البائع، الاتصال بواجهات برمجة التطبيقات فقط بعد تمكين الشريك لسياسة التكلفة للمستأجر العميل.
للحصول على قائمة بحسابات الفوترة
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts?api-version=2019-10-01-preview
للحصول على قائمة بالعملاء
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers?api-version=2019-10-01-preview
للحصول على قائمة الاشتراكات
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions?api-version=2019-10-01-preview
للحصول على قائمة بالفواتير لفترة من الوقت
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices?api-version=2019-10-01-preview&periodStartDate={periodStartDate}&periodEndDate={periodEndDate}
يقوم استدعاء API بإرجاع صفيف من الفواتير التي تحتوي على عناصر مماثلة لكود JSON التالي.
{ "id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountID}/billingProfiles/{BillingProfileID}/invoices/{InvoiceID}", "name": "{InvoiceID}", "properties": { "amountDue": { "currency": "USD", "value": x.xx }, ... }
استخدم قيمة حقل المعرف المرتجعة السابقة واستبدلها في المثال التالي كنطاق للاستعلام عن تفاصيل الاستخدام.
GET https://management.azure.com/{id}/providers/Microsoft.Consumption/UsageDetails?api-version=2019-10-01
يقوم المثال بإرجاع سجلات الاستخدام المقترنة بالفاتورة المحددة.
للحصول على سياسة العملاء لعرض التكاليف
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerID}/policies/default?api-version=2019-10-01-preview
لتعيين نهج للعملاء لعرض التكاليف
PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerID}/policies/default?api-version=2019-10-01-preview
للحصول على استخدام خدمة Azure لحساب فوترة
نوصي بتكوين تصدير لهذه السيناريوهات. لمزيد من المعلومات، راجع استرداد مجموعات بيانات الاستخدام الكبيرة من خلال عمليات التصدير.
لتنزيل استخدام خدمة Azure للعميل
نوصي بتكوين تصدير لهذا السيناريو أيضًا. ومع ذلك، إن كنت بحاجة إلى تنزيل البيانات عند الطلب، فيمكنك استخدام واجهة برمجة تطبيقات تفاصيل التكلفة. لمزيد من المعلومات، راجع الحصول على مجموعات بيانات تكلفة صغيرة عند الطلب.
للحصول على ورقة الأسعار لخدمات Azure المستهلكة أو تنزيلها
أولاً، استخدم المنشور التالي.
POST https://management.azure.com/providers/Microsoft.Billing/BillingAccounts/{billingAccountName}/billingProfiles/{billingProfileID}/pricesheet/default/download?api-version=2019-10-01-preview&format=csv" -verbose
ثم استدعِ قيمة خاصية العملية غير المتزامنة. على سبيل المثال:
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileID}/pricesheetDownloadOperations/{operation}?sessiontoken=0:11186&api-version=2019-10-01-preview
يقوم استدعاء get السابق بإرجاع رابط التنزيل الذي يحتوي على ورقة الأسعار.
للحصول على التكاليف المجمعة
POST https://management.azure.com/providers/microsoft.billing/billingAccounts/{billingAccountName}/providers/microsoft.costmanagement/query?api-version=2019-10-01
قم بإنشاء ميزانية لشريك
PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/providers/Microsoft.CostManagement/budgets/partnerworkshopbudget?api-version=2019-10-01
قم بإنشاء ميزانية لعميل
PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerID}/providers/Microsoft.Consumption/budgets/{budgetName}?api-version=2019-10-01
حذف الموازنة
DELETE https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.CostManagement/budgets/{budgetName}?api-version=2019-10-01
المحتوى ذو الصلة
- تعرف على المزيد حول التشغيل التلقائي لـ Cost Management في نظرة عامة حول التشغيل التلقائي لـ Cost Management. سيناريوهات التنفيذ التلقائي.
- البدء في استخدام Azure Cost Management للشركاء.
- استرداد مجموعات بيانات الاستخدام الكبيرة مع عمليات التصدير.
- فهم حقول تفاصيل الاستخدام.
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ