İş ortakları için otomasyon
Azure Maliyet Yönetimi, müşterilerini bir Microsoft Müşteri Sözleşmesi'ne eklemiş ve bir Azure Planı satın almış olan 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.
Azure 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.
Abonelik kapsamındaki API'ler, aboneliğe erişimi olduğu sürece maliyet ilkesinden bağımsız olarak iş ortağı tarafından çağrılabilir. 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 süreye 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 }, ... }
Yukarıdaki döndürülen kimlik alanı değerini kullanın ve kullanım ayrıntılarını sorgulamak için aşağıdaki örnekte kapsamla 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ı 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
Bütçeyi silme
DELETE https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.CostManagement/budgets/{budgetName}?api-version=2019-10-01
Sonraki adımlar
- Maliyet Yönetimi otomasyonuna genel bakış sayfasında Maliyet Yönetimi otomasyonu hakkında daha fazla bilgi edinin. Otomasyon senaryoları.
- İş ortakları için Azure Maliyet Yönetimi’ni kullanmaya başlama.
- Dışarı aktarmalar içeren büyük kullanım veri kümelerini alın.
- Kullanım ayrıntıları alanlarını anlama.