Migrera från Azure Enterprise Reporting till Microsoft Cost Management API:er – översikt
Den här artikeln informerar utvecklare som har skapat anpassade lösningar med hjälp av API:er för Azure Enterprise Reporting om viktiga ändringar. De nyare API:erna för Microsoft Cost Management erbjuder nu förbättrade funktioner och stöd för tjänstens huvudnamn, vilket gör dem till ett mer robust val för dina projekt.
Viktiga punkter:
- Migrering rekommenderas – Vi rekommenderar starkt att du överväger att migrera dina anpassade lösningar till Microsoft Cost Management-API:erna. De utvecklas aktivt och erbjuder förbättrade funktioner.
- Pensionsdatum – Alla Azure Enterprise Reporting-API:er har dragits tillbaka.
Den här artikeln innehåller:
- En översikt över skillnaderna mellan Api:er för Azure Enterprise-rapportering och Cost Management-API:er.
- Vägledning om vad du kan förvänta dig när du migrerar till Cost Management-API:erna.
- Insikt i de nya funktionerna som är tillgängliga med Cost Management-API:erna.
Anrop till åtgärd:
- För att säkerställa en smidig övergång rekommenderar vi att du börjar planera migreringen till Cost Management-API:erna i god tid före slutdatumet.
API-skillnader
Följande information beskriver skillnaderna mellan de äldre Azure Enterprise Reporting-API:erna och de nyare Cost Management-API:erna.
Använd | Azure Enterprise Reporting-API:er | Api:er för Microsoft Cost Management |
---|---|---|
Autentisering | API-nyckel etablerad i Azure-portalen | Microsoft Entra-autentisering med hjälp av användartoken eller tjänstens huvudnamn. Tjänstens huvudnamn tar plats för API-nycklar. |
Omfattningar och behörigheter | Alla begäranden finns i registreringsomfånget. Behörighetstilldelningar för API-nycklar avgör om data för hela registreringen, en avdelning eller ett specifikt konto returneras. Ingen användarautentisering. | Användare eller tjänstens huvudnamn tilldelas åtkomst till registrerings-, avdelnings- eller kontoomfånget. |
URI-slutpunkt | https://consumption.azure.com |
https://management.azure.com |
Utvecklingsstatus | Ingen, API:erna har dragits tillbaka. | I aktiv utveckling |
Tillgängliga API:er | Begränsat till vad som är tillgängligt för närvarande | Motsvarande API:er är tillgängliga för att ersätta alla EA-API:er. Ytterligare Cost Management-API:er är också tillgängliga, inklusive: -Budgetar -Varningar -Export |
Checklista för migrering
- Bekanta dig med REST-API:erna för Azure Resource Manager.
- Ta reda på vilka API:er för företagsrapportering som du använder och se vilka Cost Management-API:er som ska flyttas till i Migrera från Azure Enterprise Reporting till Microsoft Cost Management-API:er.
- Konfigurera tjänstauktorisering och autentisering för Cost Management-API:erna. Mer information finns i Tilldela behörighet till ACM-API:er.
- Testa API:erna och uppdatera sedan eventuell programmeringskod för att ersätta API-anrop för Enterprise Reporting med Cost Management API-anrop.
- Uppdatera felhanteringen så att du använder de nya felkoderna. Några saker att tänka på är:
- Cost Management-API:er har en tidsgräns på 60 sekunder.
- Cost Management-API:er har hastighetsbegränsning på plats. Detta resulterar i en
429 throttling error
om priserna överskrids. Skapa dina lösningar så att du inte gör för många API-anrop på kort tid.
- Granska de andra Cost Management-API:erna som är tillgängliga via Azure Resource Manager och utvärdera för användning senare. Mer information finns i Migrera från Azure Enterprise Reporting till Microsoft Cost Management-API:er.
Api-mappning för Företagsrapportering till nya Cost Management-API:er
Använd följande information för att identifiera de API:er för företagsrapportering som du använder för närvarande och det ersättnings-Cost Management-API som ska användas i stället.
Använd ytterligare Cost Management-API:er
När du har migrerat till Cost Management-API:erna för dina befintliga rapporteringsscenarier kan du också använda många andra API:er. API:erna är också tillgängliga via Azure Resource Manager och kan automatiseras med tjänstens huvudnamnsbaserad autentisering. Här är en kort sammanfattning av de nya funktionerna som du kan använda.
- Budgetar – Används för att ställa in tröskelvärden för att proaktivt övervaka dina kostnader, avisera relevanta intressenter och automatisera åtgärder som svar på tröskelöverträdelser.
- Aviseringar – Används för att visa aviseringsinformation inklusive, men inte begränsat till, budgetaviseringar, fakturaaviseringar, kreditaviseringar och kvotaviseringar.
- Exporter – Används för att schemalägga återkommande dataexport av dina avgifter till ett Azure Storage-konto som du väljer. Det är den rekommenderade lösningen för kunder med en stor Azure-närvaro som vill analysera sina data och använda dem i sina egna interna system.
Relaterat innehåll
- Bekanta dig med REST-API:erna för Azure Resource Manager.
- Om det behövs kan du ta reda på vilka API:er för Företagsrapportering som du använder och se vilka Cost Management-API:er som ska flyttas till på Migrera från Azure Enterprise Reporting till Microsoft Cost Management-API:er.
- Om du inte redan använder Azure Resource Manager-API:er registrerar du din klientapp med Microsoft Entra-ID.
- Om det behövs uppdaterar du någon av programmeringskoden för att använda Microsoft Entra-autentisering med tjänstens huvudnamn.