İş ortakları için otomasyon
Microsoft Maliyet Yönetimi, müşterilerini bir Microsoft Müşteri Sözleşmesi ekleyip Azure Planı satın alan doğrudan iş ortakları tarafından yerel olarak kullanılabilir. İş ortakları ve müşterileri, Maliyet Yönetimi API'lerinin ortak görevlerini kullanabilir. Özel olmayan senaryolar hakkında daha fazla bilgi için bkz . İş Ortakları için Maliyet Yönetimi.
Not
Bu makaledeki örneklerde belirli API sürümleri gösteriliyor olsa da, kullanılabilir en son API sürümünü kullanmanızı öneririz. Daha yeni API sürümleri geliştirilmiş işlevlere sahip olabilir. Sonraki API sürümleri önceki sürümleri destekler.
Microsoft Maliyet Yönetimi API'leri - Doğrudan ve dolaylı sağlayıcılar
Bir iş ortağı kiracısındaki faturalama kapsamlarına erişim sahibi olan iş ortakları, aşağıdaki API'leri kullanarak faturalandırılan maliyetleri görüntüleyebilir.
İş ortakları, aboneliğe erişimi olduğu sürece maliyet ilkesinden bağımsız olarak abonelik kapsamında API'leri çağırabilir. Müşteri veya kurumsal bayi gibi aboneliğe erişimi olan diğer kullanıcılar, API'leri ancak iş ortağının müşteri kiracısında maliyet ilkesini etkinleştirmesi durumunda çağırabilir.
Faturalama dönemlerinin listesini almak için
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts?api-version=2019-10-01-preview
Müşterilerin listesini almak için
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers?api-version=2019-10-01-preview
Aboneliklerin listesini almak için
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions?api-version=2019-10-01-preview
Belirli bir döneme ait faturaların listesini almak için
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices?api-version=2019-10-01-preview&periodStartDate={periodStartDate}&periodEndDate={periodEndDate}
API çağrısı, aşağıdaki JSON koduna benzer öğelere sahip bir fatura dizisi döndürür.
{ "id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountID}/billingProfiles/{BillingProfileID}/invoices/{InvoiceID}", "name": "{InvoiceID}", "properties": { "amountDue": { "currency": "USD", "value": x.xx }, ... }
Kullanım ayrıntılarını sorgulamak için, önceki döndürülen kimlik alanı değerini kullanın ve aşağıdaki örnekte kapsam olarak değiştirin.
GET https://management.azure.com/{id}/providers/Microsoft.Consumption/UsageDetails?api-version=2019-10-01
Örnek, belirli bir faturayla ilişkilendirilmiş olan kullanım raporlarını döndürür.
Müşterilerin maliyetleri görüntülemesini sağlayacak ilkeyi almak için
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerID}/policies/default?api-version=2019-10-01-preview
Müşterilerin maliyetleri görüntülemesini sağlayacak ilkeyi ayarlamak için
PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerID}/policies/default?api-version=2019-10-01-preview
Bir ödeme hesabına ait Azure hizmeti kullanımını almak için
Bu senaryolar için dışarı aktarma yapılandırmanızı öneririz. Daha fazla bilgi için bkz . Dışarı aktarmalarla büyük kullanım veri kümelerini alma.
Bir müşterinin Azure hizmeti kullanımını indirmek için
Bu senaryo için de dışarı aktarma yapılandırmanızı öneririz. Ancak verileri isteğe bağlı olarak indirmeniz gerekiyorsa Maliyet Ayrıntıları API'sini kullanabilirsiniz. Daha fazla bilgi için bkz . İsteğe bağlı olarak küçük maliyetli veri kümeleri alma.
Tüketilen Azure hizmetlerine ait fiyat listesini almak veya indirmek için
Öncelikle aşağıdaki POST çağrısını kullanın.
POST https://management.azure.com/providers/Microsoft.Billing/BillingAccounts/{billingAccountName}/billingProfiles/{billingProfileID}/pricesheet/default/download?api-version=2019-10-01-preview&format=csv" -verbose
Ardından zaman uyumsuz işlem özellik değerini çağırın. Örneğin:
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileID}/pricesheetDownloadOperations/{operation}?sessiontoken=0:11186&api-version=2019-10-01-preview
Yukarıdaki GET çağrısı, fiyat listesini içeren indirme bağlantısını döndürür.
Toplu maliyetleri almak için
POST https://management.azure.com/providers/microsoft.billing/billingAccounts/{billingAccountName}/providers/microsoft.costmanagement/query?api-version=2019-10-01
İş ortağı için bütçe oluşturma
PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/providers/Microsoft.CostManagement/budgets/partnerworkshopbudget?api-version=2019-10-01
Müşteri için bütçe oluşturma
PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerID}/providers/Microsoft.Consumption/budgets/{budgetName}?api-version=2019-10-01
Bir bütçeyi silme
DELETE https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.CostManagement/budgets/{budgetName}?api-version=2019-10-01
İlgili içerik
- Maliyet Yönetimi otomasyonu hakkında daha fazla bilgi için bkz . Maliyet Yönetimi otomasyonuna genel bakış. Otomasyon senaryoları.
- İş ortakları için Maliyet Yönetimi'ne başlayın.
- Dışarı aktarma işlemleriyle büyük kullanım veri kümelerini alın.
- Kullanım ayrıntıları alanlarını anlama.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin