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.

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