Megosztás a következőn keresztül:


Migrálás fenntartott EA-példány használati adatai API-ból

Azoknak az EA-ügyfeleknek, akik korábban az Enterprise Reporting consumption.azure.com API-t használták a fenntartott példányok használati adatainak beszerzéséhez, át kell költözniük egy paritásos Azure Resource Manager API-ba. Az alábbi utasítások segítségével migrálhatja és megvitathatja a régi API és az új API közötti szerződéses különbségeket.

Feljegyzés

Minden Azure Enterprise Reporting API ki van állítva. A lehető leghamarabb át kell költöznie a Microsoft Cost Management API-kba .

Engedélyek hozzárendelése szolgáltatásnévhez az API meghívásához

Az API meghívása előtt konfigurálnia kell egy szolgáltatásnevet a megfelelő engedélyekkel. A szolgáltatásnév használatával hívja meg az API-t. További információ: Engedélyek hozzárendelése a Cost Management API-khoz.

A Fenntartott példány használati adatai API meghívása

A Microsoft nem frissíti a régebbi szinkronalapú Foglalás részletei API-kat. Azt javasoljuk, hogy térjen át az újabb, az egyszerű szolgáltatásnevet támogató aszinkron API-hívásmintára a migrálás részeként. Az aszinkron kérések jobban kezelik a nagy mennyiségű adatot, és csökkentik az időtúllépési hibákat.

Támogatott kérések

Használja az alábbi kérés URI-kat az új Asynchronous Reservation Details API meghívásakor. A billingAccountId értékeként használja a regisztrációs számot. Az API a következő hatókörrel hívható meg:

Regisztráció: providers/Microsoft.Billing/billingAccounts/{billingAccountId}

Jelentés létrehozása számlázási fiókazonosító alapján

Mintakérés a foglalás részleteit tartalmazó jelentés létrehozásához

POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.CostManagement/generateReservationDetailsReport?startDate={startDate}&endDate={endDate}&api-version=2023-11-01 

A POST-kérelem egy helyet ad vissza, ahol lekérdezhető a jelentés létrehozási állapota az alábbi válaszban leírtak szerint:

Mintaválasz

Állapotkód: 202

Location: https://management.azure.com/providers/Microsoft.Billing/billingAccounts/9845612/providers/Microsoft.CostManagement/reservationDetailsOperationResults/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb?api-version=2023-11-01
Retry-After: 60

Állapotkód: 200

{
  "status": "Completed",
  "properties": {
    "reportUrl": "https://storage.blob.core.windows.net/details/20200911/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb?sv=2016-05-31&sr=b&sig=jep8HT2aphfUkyERRZa5LRfd9RPzjXbzB%2F9TNiQ",
    "validUntil": "2020-09-12T02:56:55.5021869Z"
  }
}

Mintakérés a jelentéslétrehozás állapotának lekérdezéséhez

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.CostManagement/reservationDetailsOperationResults/{operationId}?api-version=2023-11-01 

Lekérdezés mintaválasza

{
  "status": "Completed",
  "properties": {
    "reportUrl": "https://storage.blob.core.windows.net/details/20200911/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb?sv=2016-05-31&sr=b&sig=jep8HT2aphfUkyERRZa5LRfd9RPzjXbzB%2F9TNiQ",
    "validUntil": "2020-09-12T02:56:55.5021869Z"
  }
}

A választörzs módosításai

Az alábbi információk egy példa a régebbi szinkron alapú Reservation Details API válaszára.

Régi válasz:

{
    "reservationOrderId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
    "reservationId": "bbbbbbbb-1111-2222-3333-cccccccccccc",
    "usageDate": "2018-02-01T00:00:00",
    "skuName": "Standard_F2s",
    "instanceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourcegroups/resourvegroup1/providers/microsoft.compute/virtualmachines/VM1",
    "totalReservedQuantity": 18.000000000000000,
    "reservedHours": 432.000000000000000,
    "usedHours": 400.000000000000000
}

Új válasz:

Az új API egy CSV-fájlt hoz létre. Tekintse meg az alábbi fájlmezőket.

Régi tulajdonság Új tulajdonság Jegyzetek
InstanceFlexibilityGroup Az új példányméret rugalmassági tulajdonsága.
InstanceFlexibilityRatio Az új példányméret rugalmassági tulajdonsága.
instanceId InstanceName
Erőforrás Ez egy új tulajdonság. Az érték None, Reservation vagy IncludedQuantity.
reservationId Foglalásazonosító
reservationOrderId ReservationOrderId
reservedHours ReservedHours
skuName SkuName
totalReservedQuantity TotalReservedQuantity
usageDate UsageDate
usedHours UsedHours