Azure-használat

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 vá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 vállalati ügyfelek számára
    • Árlista
    • Költségvetések
    • Előrejelzések
    • Egyenlegek
    • Címkék
    • Költségcímkék
  • Vállalati és Web Direct-ügyfelek
    • Foglalási adatok
    • Foglalási összegzések
    • A Marketplace díjai
    • Használati adatok
    • Foglalási javaslatok

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íjtételei elfogadják a számlázási időszakot vagy a dátumtartományokat a használati adatok kezdő és záró dátumának meghatározásához.

Itt található az API viselkedése a kérelemben szereplő számlázási időszakok és dátumtartományok alapján.

A kérelemben szereplő számlázási időszak A kérelemben szereplő kezdési dátum A kérelemben szereplő befejezési dátum API-viselkedés
nem nem nem Az aktuális számlázási időszakra vonatkozó adatok válaszként lesznek visszaadva
nem igen nem Az aktuális számlázási időszakra vonatkozó adatok válaszként lesznek visszaadva
nem nem igen Az aktuális számlázási időszakra vonatkozó adatok válaszként lesznek visszaadva
nem igen igen A rendszer válaszként visszaadja a megadott kezdő és záró dátum adatait
igen nem nem A megadott számlázási időszakra vonatkozó adatokat a rendszer válaszként adja vissza
igen igen nem A megadott számlázási időszakra vonatkozó adatokat a rendszer válaszként adja vissza
igen nem igen A megadott számlázási időszakra vonatkozó adatokat a rendszer válaszként adja vissza
igen igen igen A rendszer válaszként visszaadja a megadott kezdő és záró dátum adatait, a megadott számlázási időszak figyelmen kívül lesz hagyva

A maximálisan engedélyezett dátumtartomány egy kérelemben 12 hónap, az adatok pedig 2014. május 1-től vagy később érhetők el.

Számlázási időszakok listájának lekérése

Ha érvényes számlázási időszakot szeretne megadni a kérésben, az ügyfélnek először le kell kérnie az elérhető számlázási időszakok listáját előfizetés szerint, az alábbi API használatával

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Billing/billingPeriods?api-version=2017-04-24-preview

A lista használatával az ügyfél kiválaszthat egy adott számlázási időszakot a használati adatok lekéréséhez.

Későn érkező adatok

A használat jelentésében késéssel rendelkező, harmadik féltől származó szolgáltatások esetében a jelentett használati dátum a használati adatok elküldésének időpontjára van beállítva, szemben a tényleges használat időpontjával, azaz a használati idővel.

Ennek eredményeképpen a rendszer a használatot a jelentett időpontra minősíti és alkalmazza. A tényleges használati idő ábrázolásához a tulajdonságok. Az AdditionalProperties mező mostantól két további tulajdonságot is tartalmaz. A ConsumptionBeginTime és a ConsumptionEndTime az új mezők, amelyek a tényleges használati időkeretnek felelnek meg.

Ezek a módosítások néhány forgatókönyvet eredményeznek, amelyeket meg kell oldani a használati adatok API meghívásakor:

  1. Hónap végi jelentéskészítés: Az egy hónap alatt történt, de a következő hónapban jelentett használat esetén az ügyfeleknek meg kell néznie az additionalProperties mezőt a használat megfelelő hónaphoz való hozzárendeléséhez.

  2. Használati adatok lekérdezése: Amikor a használati adatok API-t dátumtartomány szerint kérdezi le, a lekérdezés csak a használati jelentés dátumára vonatkozik, az additionalProperties mező használati idejére nem. Azoknak az ügyfeleknek, akik a használati adatokat számlákra szeretnék leképezni, ez a frissítés nincs hatással a folyamatra, mivel a számla a használati jelentés dátuma alapján dolgozza fel a használatot. Az ügyfelek számára, ha a használati adatokat egy adott naptári dátumra/hónapra szeretné leképezni, ez a frissítés kompatibilitástörő változás, és ezekben az esetekben a használati jelentés dátuma nem használható, és a használat bekövetkezésének dátuma, a továbbiTulajdonságok szakaszban kell használni.

Mintafelhí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

Mintaválasz-kó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 a következő oldalra:

Azure Consumption Python SDK

Azure Consumption CLI

Azure Consumption NodeJS SDK

Azure Consumption Ruby SDK