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 |
Kapcsolódó tartalom
- Olvassa el a Migrálás ea-jelentésből ARM API-kba című áttekintési cikket.