Költségvetések létrehozásának automatizálása
A költségvetések létrehozását a Budgets API-val automatizálhatja. Emellett költségvetési sablonnal is létrehozhat költségvetést. A sablonokkal könnyedén egységesítheti az Azure-beli üzemelő példányokat, ráadásul a költségszabályozás megfelelően konfigurálva és érvényesítve lesz.
Gyakori Budgets API-konfigurációk
A költségvetéseket számos különféle módon konfigurálhatja az Azure-környezetben. Gondolja végig az adott forgatókönyvet, majd állapítsa meg, mely konfigurációs beállításokkal valósulhat meg. Tekintse át a következő lehetőségeket:
- Időfelbontási szint – Az az ismétlődő időszak, amely alapján a költségvetés kiszámítja és kiértékeli a költségeket. A leggyakrabban használt lehetőségek a havi, negyedéves és éves időszakok.
- Időtartam – A költségvetés érvényességének hossza. A költségvetés csak addig végez aktív monitorozást és küld riasztásokat, amíg érvényben van.
- Értesítések
- Kapcsolattartói e-mail-címek – Azok az e-mail-címek, amelyekre a rendszer riasztásokat küld a költségvetésben felmerülő költségekről és a küszöbértékek túllépéséről.
- Kapcsolattartói szerepkörök – A beállítás kiválasztásakor minden olyan felhasználó e-mailes riasztást kap, aki megfelelő Azure-szerepkörrel rendelkezik az adott hatókörben. Az előfizetés-tulajdonosok például riasztásokat kaphatnak az előfizetés hatókörében létrehozott költségvetésekről.
- Kapcsolattartói csoportok – A riasztási küszöbérték túllépésekor a költségvetés meghívja a beállított műveletcsoportokat.
- Költségdimenzió-szűrők – A költségelemzésben vagy a Query API-ban alkalmazott szűrések a költségvetésen is alkalmazhatók. A szűrővel csökkentheti a költségvetésben monitorozott költségek tartományát.
Miután azonosította az igényeinek megfelelő költségvetés-létrehozási lehetőségeket, hozza létre a költségvetést az API-val. Az alábbi példa segít a gyakori költségvetés-konfigurációk első lépéseiben.
Több erőforrásra és címkére szűrt költségvetés létrehozása
Kérés URL-címe: PUT https://management.azure.com/subscriptions/{SubscriptionId}/providers/Microsoft.Consumption/budgets/{BudgetName}/?api-version=2019-10-01
{
"eTag": "\"1d34d016a593709\"",
"properties": {
"category": "Cost",
"amount": 100.65,
"timeGrain": "Monthly",
"timePeriod": {
"startDate": "2017-10-01T00:00:00Z",
"endDate": "2018-10-31T00:00:00Z"
},
"filter": {
"and": [
{
"dimensions": {
"name": "ResourceId",
"operator": "In",
"values": [
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{meterName}",
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{meterName}"
]
}
},
{
"tags": {
"name": "category",
"operator": "In",
"values": [
"Dev",
"Prod"
]
}
},
{
"tags": {
"name": "department",
"operator": "In",
"values": [
"engineering",
"sales"
]
}
}
]
},
"notifications": {
"Actual_GreaterThan_80_Percent": {
"enabled": true,
"operator": "GreaterThan",
"threshold": 80,
"contactEmails": [
"user1@contoso.com",
"user2@contoso.com"
],
"contactRoles": [
"Contributor",
"Reader"
],
"contactGroups": [
"/subscriptions/{subscriptionID}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/actionGroups/{actionGroupName}
],
"thresholdType": "Actual"
}
}
}
}
Támogatott területi beállítások a költségvetési riasztások e-mailjeihez
A költségvetések használatakor riasztást kap, ha a költségek túllépnek egy meghatározott küszöbértéket. Költségvetésenként legfeljebb öt címzettet állíthat be. A címzettek az e-mailes riasztásokat a költségvetési küszöbérték átlépésétől számított 24 órán belül kapják meg. Előfordulhat, hogy egy címzettnek más nyelven kell fogadnia az e-mailt. A következő nyelvkultúra-kódokat használhatja a Budgets API-val. A kulturális kódot a locale
paraméterrel adhatja meg, a következő példához hasonló módon.
{
"eTag": "\"1d681a8fc67f77a\"",
"properties": {
"timePeriod": {
"startDate": "2020-07-24T00:00:00Z",
"endDate": "2022-07-23T00:00:00Z"
},
"timeGrain": "BillingMonth",
"amount": 1,
"currentSpend": {
"amount": 0,
"unit": "USD"
},
"category": "Cost",
"notifications": {
"actual_GreaterThan_10_Percent": {
"enabled": true,
"operator": "GreaterThan",
"threshold": 20,
"locale": "en-us",
"contactEmails": [
"user@contoso.com"
],
"contactRoles": [],
"contactGroups": [],
"thresholdType": "Actual"
}
}
}
}
A kulturális kód által támogatott nyelvek:
Kulturális kód | Nyelv |
---|---|
hu-hu | Angol (Egyesült Államok) |
ja-jp | Japán (Japán) |
zh-cn | Kínai (egyszerűsített, Kína) |
de-de | Német (Németország) |
es-es | Spanyol (Spanyolország, nemzetközi) |
fr-fr | Francia (Franciaország) |
it-it | Olasz (Olaszország) |
ko-kr | Koreai (Dél-Korea) |
pt-br | Portugál (Brazília) |
ru-ru | Orosz (Oroszország) |
zh-tw | Kínai (hagyományos, tajvani) |
cs-cz | cseh (Csehország) |
pl-pl | Lengyel (Lengyelország) |
tr-tr | Török (Türkiye) |
da-dk | Dán (Dánia) |
en-gb | Angol (Egyesült Királyság) |
hu-hu | Magyar (Magyarország) |
nb-no | Norvég bokmal (Norvégia) |
nl-nl | Holland (Hollandia) |
pt-pt | Portugál (Portugália) |
sv-se | Svéd (Svédország) |
Költségalapú vezénylés konfigurálása költségvetési riasztásokhoz
Az Azure-műveletcsoportokkal konfigurálhatja, hogy a költségvetések automatizált műveleteket indítsanak el. A költségvetések használatával végzett műveletek automatizálásával kapcsolatos további információkért lásd: Automation with budgets.
Kapcsolódó tartalom
- További információ a Cost Management + Számlázás automatizálásáról a Cost Management automatizálási áttekintésében.
- Engedélyek hozzárendelése a Cost Management API-khoz.