Machtigingen toewijzen aan Cost Management-API's

Voordat u de Azure Cost Management-API's gebruikt, moet u machtigingen aan een Azure-service-principal correct toewijzen. Hier kunt u de service-principal-identiteit gebruiken om de API's aan te roepen.

Controlelijst voor configuratie van machtigingen

  • Vertrouwd raken met de REST API's van Azure Resource Manager.
  • Bepaal welke Cost Management-API's u wilt gebruiken. Zie het overzicht van Cost Management-automatisering voor meer informatie over beschikbare API's.
  • Configureer serviceautorisatie en -verificatie voor de Azure Resource Manager-API's.
    • Als u nog geen Azure Resource Manager-API's gebruikt, registreert u uw client-app bij Microsoft Entra-id. Bij de registratie wordt een service-principal gemaakt die u kunt gebruiken om de API's aan te roepen.
    • Wijs aan de service-principal toegang toe tot de benodigde bereiken, zoals hieronder beschreven.
    • Werk elke programmeercode bij voor het gebruik van Microsoft Entra-verificatie met uw service-principal.

Toegang tot service-principal toewijzen aan Azure Resource Manager-API's

Nadat u een service-principal hebt gemaakt om de Azure Resource Manager-API's programmatisch aan te roepen, moet u deze de juiste machtigingen toewijzen om aanvragen in Azure Resource Manager te autoriseren en uit te voeren. Er zijn twee frameworks voor machtigingen, voor verschillende scenario's.

Toegang tot azure-factureringshiërarchie

Als u een Azure-Enterprise Overeenkomst of een Microsoft-klantovereenkomst hebt, kunt u de toegang van de service-principal tot Cost Management-gegevens in uw factureringsaccount configureren. Zie Begrijpen en werken met bereiken voor meer informatie over de beschikbare factureringshiërarchieën en welke machtigingen nodig zijn om elke API aan te roepen in Azure Cost Management.

  • Enterprise Overeenkomst s: als u service-principalmachtigingen wilt toewijzen aan uw enterprise-factureringsaccount, afdelingen of inschrijvingsaccountbereiken, raadpleegt u Rollen toewijzen aan Azure Enterprise Overeenkomst service-principalnamen.

  • Microsoft-klantovereenkomst s: als u service-principalmachtigingen wilt toewijzen aan uw Microsoft-klantovereenkomst factureringsaccount, factureringsprofiel, factuursectie of klantbereiken, raadpleegt u Factureringsrollen beheren in de Azure-portal. Configureer de machtiging voor uw service-principal in de portal, net zoals u een normale gebruiker zou doen. Als u de toewijzing van machtigingen wilt automatiseren, raadpleegt u de API voor factureringsroltoewijzingen.

Op rollen gebaseerd toegangsbeheer van Azure

Ondersteuning voor service-principals is een uitbreiding op Azure-specifieke bereiken, zoals beheergroepen, abonnementen en resourcegroepen. U kunt service-principalmachtigingen rechtstreeks toewijzen aan de bereiken in Azure Portal of met behulp van Azure PowerShell.

Volgende stappen

  • Meer informatie over Cost Management-automatisering vindt u in het overzicht van Cost Management-automatisering.