Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az Azure használati API-k programozott hozzáférést biztosítanak az Azure-erőforrások költség- és használati adataihoz. Az API-k jelenleg csak a nagyvállalati regisztrációkat, a Web Direct-előfizetéseket (néhány kivétellel) és a CSP Azure-csomag-előfizetéseket támogatják. Az API-k folyamatosan frissülnek, hogy más típusú Azure-előfizetéseket is támogassanak.
Az Azure használati API-k a következőkhöz biztosítanak hozzáférést:
- Csak nagyvállalati ügyfelek számára
- Árlista
- Költségvetések
- Előrejelzések
- Balances
- Címkék
- Költségcédulák
- Nagyvállalati és Web Direct ügyfelek
- Foglalási adatok
- Foglalási összegzések
- A Marketplace díjai
- Használati adatok
- Foglalási ajánlások
A nem támogatott előfizetési típusok listája
- MS-AZR-0145P (CSP)
- MS-AZR-0146P (CSP)
- MS-AZR-159P (CSP)
- MS-AZR-0036P (szponzorált)
- MS-AZR-0143P (szponzorált)
- MS-AZR-0015P (belső)
- MS-AZR-0144P (DreamSpark)
Számlázási időszakok és dátumtartományok használata
A használati adatok és a Marketplace-díjak a számlázási időszakot vagy a dátumtartományokat fogadják el a használati adatok kezdő és záró dátumának meghatározásához.
Íme az API viselkedése a számlázási időszakok és a kérés időpontjai alapján:
| Számlázási időszak kért | Kezdeti dátum kérésben | A kérés lezárási dátuma | API-viselkedés |
|---|---|---|---|
| Nem | Nem | Nem | Az aktuális számlázási időszak adatait válaszul adja vissza |
| Nem | igen | Nem | Az aktuális számlázási időszak adatait válaszul adja vissza |
| Nem | Nem | igen | Az aktuális számlázási időszak adatait válaszul adja vissza |
| Nem | igen | igen | A megadott kezdő és záró dátum adatait a rendszer válaszként adja vissza |
| igen | Nem | Nem | A megadott számlázási időszak adatait válaszul adja vissza |
| igen | igen | Nem | A megadott számlázási időszak adatait válaszul adja vissza |
| igen | Nem | igen | A megadott számlázási időszak adatait válaszul adja vissza |
| igen | igen | igen | A megadott kezdő és záró dátum adatait válaszul adja vissza, a megadott számlázási időszakot figyelmen kívül hagyja |
A maximálisan engedélyezett dátumtartomány 12 hónap egy kérelemben, és az adatok 2014. május 1-jétől vagy később érhetők el.
Számlázási időszakok listájának lekérése
Ahhoz, hogy érvényes számlázási időszakot biztosítson egy kérésben, az ügyfélnek először a következő API segítségével kell megszereznie az előfizetéses elérhető számlázási időszakok listáját
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Billing/billingPeriods?api-version=2017-04-24-preview
A lista segítségével az ügyfél kiválaszthat egy adott számlázási időszakot, hogy megkapja a fogyasztási adatokat.
Későn érkező adatok
A harmadik féltől származó szolgáltatások számára, amelyek késleltetéssel számolnak a használat jelentésében, a jelentett használati dátumot arra az időpontra állítják be, amikor az adat elküldődött, nem pedig a tényleges használat időpontja, vagyis a fogyasztási idő.
Ennek eredményeként a használatot a jelentett időre értékelik és alkalmazzák. A tényleges fogyasztási idő ábrázolásához a tulajdonságok. Az AdditionalProperties mező most két másik tulajdonságot is tartalmazni fog. A ConsumptionBeginTime és a ConsumptionEndTime azok az új mezők, amelyek megfelelnek a tényleges felhasználási időablaknak.
Ezek a változások néhány olyan helyzetet eredményeznek, amelyeket kezelni kell a használati adatok API hívásakor:
Hónap végi jelentés: Ha egy hónapban történt, de a következő hónapban jelentett felhasználás esetén az ügyfeleknek meg kell nézniük az additionalProperties mezőt, hogy a megfelelő hónaphoz rendeljék a használatot.
Lekérdezési használat részletei: Ha a használati adatok API-ját egy dátumtartomány szerint kérdezzük, a lekérdezés csak a használati jelentés dátumára vonatkozik, nem az additionalProperties mező fogyasztási idejére. Azoknak az ügyfeleknek, akik a használati adatokat számlákhoz akarják rendelni, ez a frissítés nem érinti a folyamatot, mivel a számla a használati jelentés dátuma alapján dolgozza fel a használatot. Azoknak az ügyfeleknek, akik a használati adatokat egy adott naptári dátum/hónaphoz akarják rendelni, ez a frissítés egy törőképes változás, és ezekben a helyzetekben a használati jelentés dátuma nem használható, illetve az addalProperties szekcióban a használat bekövetkezett dátumát kell használni.
Példahívás további részletekért:
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Consumption/usageDetails?api-version=2018-03-31&$expand=properties/additionalProperties
Minta válaszkódrészlet:
"properties": {
"billingPeriodId":"/subscriptions/{subscriptionid}/providers/Microsoft.Billing/billingPeriods/20180501",
"usageStart":"2018-05-01T00:00:00.0000000Z",
"usageEnd":"2018-05-01T23:59:59.0000000Z",
"instanceId":"/subscriptions/{subscriptionid}/resourceGroups/{resourcegroup}/providers/Microsoft.Cdn/profiles/{profile}",
"instanceName":"{id}",
"instanceLocation":"SouthCentralUS",
"meterId":"6b88ada0-cbc0-4874-be0e-23004f8b4de7",
"usageQuantity":0.002065,
"pretaxCost":0,
"currency":"USD",
"additionalProperties": {
"Provider": "1",
"ConsumptionBeginTime": "2018-05-01T19:00:00",
"ConsumptionEndTime": "2018-05-01T20:00:00"
}
}
Lásd még
Az API nyelvspecifikus SDK-kban való használatával kapcsolatos további információkért látogasson el az alábbi oldalakra