Sdílet prostřednictvím


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