Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Microsoft Maliyet Yönetimi, müşterilerini bir Microsoft Müşteri Sözleşmesi'ne 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. Otomasyon dışı senaryolar hakkında daha fazla bilgi için bkz. İş Ortakları için Maliyet Yönetimi.
Note
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
İş ortağı kiracısında faturalama kapsamlarına erişimi olan iş ortakları, faturalanan maliyetleri görüntülemek için aşağıdaki API'leri kullanabilir.
İş ortakları, aboneliğe erişimi olduğu sürece maliyet ilkesinden bağımsız olarak abonelik kapsamında API'leri çağırabilir. Aboneliğe erişimi olan diğer kullanıcılar (müşteri veya kurumsal bayi gibi) API'leri ancak iş ortağı müşteri kiracısı için maliyet ilkesini etkinleştirdikten sonra çağırabilir.
Ödeme hesaplarının 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 öğeleri olan 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 adımda döndürülen ID alanı değerini kullanın ve bu değeri aşağıdaki örnekte bağlam olarak değiştirin.
GET https://management.azure.com/{id}/providers/Microsoft.Consumption/UsageDetails?api-version=2019-10-01
Örnek, belirli bir faturayla ilişkili kullanım kayıtlarını döndürür.
Müşterilerin maliyetleri görüntülemesine yönelik 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ülemesine yönelik 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ı için Azure hizmet kullanımını almak için
Bu senaryolar için dışarı aktarma yapılandırmanızı öneririz. Daha fazla bilgi için, Dışa aktarmalarla büyük kullanım veri kümelerini alma kısmına bakın.
Müşterinin Azure hizmet 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 hizmetlerinin fiyat listesini almak veya indirmek için
İlk olarak aşağıdaki gönderiyi 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.
Toplam 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.