Tilldela behörigheter till Cost Management-API:er
Innan du använder Azure Cost Management-API:erna måste du tilldela behörigheter till ett Huvudnamn för Azure-tjänsten korrekt. Därifrån kan du använda tjänstens huvudnamnsidentitet för att anropa API:erna.
Checklista för konfiguration av behörigheter
- Bekanta dig med REST-API:er för Azure Resource Manager.
- Ta reda på vilka Cost Management-API:er som du vill använda. Mer information om tillgängliga API:er finns i Översikt över Cost Management Automation.
- Konfigurera tjänstauktorisering och autentisering för Azure Resource Manager-API:erna.
- Om du inte redan använder Azure Resource Manager-API:er registrerar du din klientapp med Microsoft Entra-ID. Registreringen skapar ett tjänsthuvudnamn som du använder för att anropa API:erna.
- Tilldela tjänstens huvudnamn åtkomst till de omfång som krävs, enligt beskrivningen nedan.
- Uppdatera all programmeringskod för att använda Microsoft Entra-autentisering med tjänstens huvudnamn.
Tilldela tjänstens huvudnamn åtkomst till Azure Resource Manager-API:er
När du har skapat ett huvudnamn för tjänsten som programmässigt anropar Azure Resource Manager-API:erna måste du tilldela det rätt behörighet att auktorisera mot och köra begäranden i Azure Resource Manager. Det finns två behörighetsramverk för olika scenarier.
Åtkomst till Azure-faktureringshierarki
Om du har en Azure-företagsavtal eller en Microsoft-kundavtal kan du konfigurera tjänstens huvudnamnsåtkomst till Cost Management-data i ditt faktureringskonto. Mer information om tillgängliga faktureringshierarkier och vilka behörigheter som krävs för att anropa varje API i Azure Cost Management finns i Förstå och arbeta med omfång.
företagsavtal – Information om hur du tilldelar behörigheter för tjänstens huvudnamn till företagets faktureringskonto, avdelningar eller omfång för registreringskontot finns iTilldela roller till Azure företagsavtal tjänstens huvudnamn.
Microsoft-kundavtal – Information om hur du tilldelar behörigheter för tjänstens huvudnamn till ditt Microsoft-kundavtal faktureringskonto, faktureringsprofil, fakturaavsnitt eller kundomfattningar finns i Hantera faktureringsroller i Azure-portalen. Konfigurera behörigheten till tjänstens huvudnamn i portalen på samma sätt som en normal användare. Om du vill automatisera behörighetstilldelningen kan du läsa API:et För faktureringsrolltilldelningar.
Azure rollbaserad åtkomstkontroll
Stöd för tjänstens huvudnamn sträcker sig till Azure-specifika omfång, till exempel hanteringsgrupper, prenumerationer och resursgrupper. Du kan tilldela behörigheter för tjänstens huvudnamn till dig direkt i Azure-portalen eller med hjälp av Azure PowerShell.
Relaterat innehåll
- Läs mer om Cost Management Automation i Översikt över Cost Management Automation.