Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Microsoft Cost Management je nativně dostupný pro přímé partnery, kteří nasadili své zákazníky do Smlouvy se zákazníkem Microsoftu a zakoupili Azure plán. Partneři a jejich zákazníci můžou využívat rozhraní API služby Cost Management k běžným úlohám. Další informace o neautomatních scénářích najdete v tématu Cost Management pro partnery.
Poznámka:
I když se v příkladech v tomto článku zobrazují konkrétní verze rozhraní API, doporučujeme použít nejnovější dostupnou verzi rozhraní API. Novější verze rozhraní API můžou mít vylepšené funkce. Novější verze rozhraní API podporují předchozí verze.
Rozhraní API služby Microsoft Cost Management – přímý a nepřímý poskytovatel
Partneři, kteří mají ve svém tenantovi přístup k rozsahům fakturace, můžou k zobrazení fakturovaných nákladů použít následující rozhraní API.
Partneři mohou volat rozhraní API v rámci předplatného bez ohledu na politiku nákladů, pokud mají přístup k předplatnému. Ostatní uživatelé s přístupem k předplatnému, jako jsou zákazníci nebo prodejci, mohou rozhraní API volat pouze tehdy, když partner povolí zásadu nákladů pro zákaznický tenant.
Získání seznamu fakturačních účtů
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts?api-version=2019-10-01-preview
Získání seznamu zákazníků
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers?api-version=2019-10-01-preview
Získání seznamu předplatných
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions?api-version=2019-10-01-preview
Získání seznamu faktur za určité období
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices?api-version=2019-10-01-preview&periodStartDate={periodStartDate}&periodEndDate={periodEndDate}
Volání rozhraní API vrátí pole faktur s prvky podobnými následujícímu kódu JSON.
{ "id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountID}/billingProfiles/{BillingProfileID}/invoices/{InvoiceID}", "name": "{InvoiceID}", "properties": { "amountDue": { "currency": "USD", "value": x.xx }, ... }
Pokud chcete zadat dotaz na podrobnosti o využití, použijte předchozí vrácenou hodnotu pole ID a nahraďte ji v následujícím příkladu jako obor.
GET https://management.azure.com/{id}/providers/Microsoft.Consumption/UsageDetails?api-version=2019-10-01
Příklad vrátí záznamy o použití přidružené ke konkrétní faktuře.
Získat zásady, aby zákazníci mohli vidět náklady
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerID}/policies/default?api-version=2019-10-01-preview
Nastavení zásady, která umožňuje zákazníkům zobrazit náklady
PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerID}/policies/default?api-version=2019-10-01-preview
Získání informací o využití služby Azure pro fakturační účet
Doporučujeme nakonfigurovat export pro tyto scénáře. Další informace najdete v tématu Načtení velkých datových sad využití pomocí exportů.
Stažení informací o využití služby Azure zákazníkem
Doporučujeme také nakonfigurovat export pro tento scénář. Pokud ale potřebujete stáhnout data na vyžádání, můžete použít API Detaily nákladů. Další informace naleznete v Získejte malé cenově dostupné datové sady na vyžádání.
Získání nebo stažení ceníku používaných služeb Azure
Nejprve použijte následující příspěvek.
POST https://management.azure.com/providers/Microsoft.Billing/BillingAccounts/{billingAccountName}/billingProfiles/{billingProfileID}/pricesheet/default/download?api-version=2019-10-01-preview&format=csv" -verbose
Pak volejte hodnotu vlastnosti asynchronní operace. Příklad:
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileID}/pricesheetDownloadOperations/{operation}?sessiontoken=0:11186&api-version=2019-10-01-preview
Předchozí volání příkazem get vrátí odkaz na stažení ceníku.
Chcete-li získat agregované náklady
POST https://management.azure.com/providers/microsoft.billing/billingAccounts/{billingAccountName}/providers/microsoft.costmanagement/query?api-version=2019-10-01
Vytvoření rozpočtu partnera
PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/providers/Microsoft.CostManagement/budgets/partnerworkshopbudget?api-version=2019-10-01
Vytvoření rozpočtu zákazníka
PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerID}/providers/Microsoft.Consumption/budgets/{budgetName}?api-version=2019-10-01
Odstraňte rozpočet
DELETE https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.CostManagement/budgets/{budgetName}?api-version=2019-10-01
Související obsah
- Další informace o automatizaci služby Cost Management najdete v přehledu automatizace služby Cost Management. Scénáře automatizace
- Začínáme se službou Cost Management pro partnery
- Získat velké datové sady využití prostřednictvím exportů
- Seznamte se s poli podrobností o využití.