Automatizace pro partnery
Microsoft Cost Management je nativně dostupný pro přímé partnery, kteří nasadili své zákazníky do Smlouva se zákazníkem Microsoftu a zakoupili plán Azure. Partneři a jejich zákazníci můžou běžné úlohy používat rozhraní API služby Cost Management. 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 můžou volat rozhraní API v rozsahu předplatného bez ohledu na zásady nákladů, pokud mají přístup k předplatnému. Ostatní uživatelé s přístupem k předplatnému, třeba zákazníci nebo prodejci, můžou rozhraní API volat, jen pokud partner povolí nákladovou zásadu zákaznickému tenantovi.
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ískání zásady pro zákazníky kvůli zobrazení nákladů
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerID}/policies/default?api-version=2019-10-01-preview
Nastavení zásady pro zákazníky kvůli zobrazení nákladů
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 k fakturačnímu účtu
Doporučujeme nakonfigurovat export pro tyto scénáře. Další informace najdete v tématu Načtení velkých datových sad využití s exporty.
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 rozhraní API Podrobnosti nákladů . Další informace najdete v tématu Získání malých nákladových datových sad 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.
Získání agregovaných nákladů
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
Odstranění rozpočtu
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
- Načtení velkých datových sad využití s exporty
- Seznamte se s poli podrobností o využití.