Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här artikeln lär du dig grundläggande rollbaserade åtkomstkontrollbegrepp (RBAC) för Microsoft Foundry, inklusive omfång, inbyggda roller och vanliga företagstilldelningsmönster.
Tips
RBAC-roller gäller när du autentiserar med hjälp av Microsoft Entra ID. Om du använder nyckelbaserad autentisering i stället ger nyckeln fullständig åtkomst utan rollbegränsningar. Microsoft rekommenderar att du använder Entra ID autentisering för förbättrad säkerhet och detaljerad åtkomstkontroll.
Mer information om autentisering och auktorisering i Microsoft Foundry finns i Authentication and Authorization.
Minsta rolltilldelningar för att komma igång
För nya användare av Azure och Microsoft Foundry, börja med dessa minsta tilldelningar så att både din användarhuvudnamn och din projekthanterade identitet kan komma åt Foundry-funktioner.
Du kan verifiera aktuella tilldelningar med hjälp av Checka åtkomst för en användare till en enda Azure resurs.
Tilldela foundry-användarrollen på din Foundry-resurs till användarens huvudnamn.
Viktigt!
Foundrys RBAC-roller har nyligen namnändrats. Foundry User, Foundry Owner, Foundry Account Owner och Foundry Project Manager hette tidigare Azure AI-användare, Azure AI-ägare, Azure AI-kontoägare och Azure AI Project Manager. Du kanske fortfarande ser de tidigare namnen på vissa platser medan namnbytet distribueras. Roll-ID:na och kärnbehörigheterna ändras inte av namnbytet.
Tilldela rollen Foundry User på din Foundry-resurs till ditt projekts hanterade identitet.
Om användaren som skapade projektet kan tilldela roller (till exempel genom att ha Azure Owner roll i prenumerations- eller resursgruppsomfånget), läggs båda tilldelningarna till automatiskt.
Tips
Om en användare eller tjänstens huvudnamn bara behöver interagera med agenter (till exempel anropar svars-API:et) utan att skapa eller ändra dem, tilldelar du Foundry Agent Consumer i stället för Foundry User. Den här rollen ger minsta möjliga åtkomst för agentkonsumenter.
Tips
Om en användare eller tjänstens huvudnamn bara behöver interagera med agenter (till exempel anropar svars-API:et) utan att skapa eller ändra dem, tilldelar du Foundry Agent Consumer i stället för Foundry User. Den här rollen ger minsta möjliga åtkomst för agentkonsumenter.
Använd följande snabbsteg för att tilldela dessa roller manuellt.
Tilldela en roll till användarens huvudnamn
Öppna din Foundry-resurs i Azure-portalen och gå till Access control (IAM). Skapa en rolltilldelning för Foundry-användare, ställ in Medlemmar på Användare, grupp eller tjänsthuvudnamn, välj ditt användarhuvudnamn och välj sedan Granska + tilldela.
Tilldela en roll till projektets hanterade identitet
I Azure-portalen öppnar du Foundry-projektet och går till Access control (IAM). Skapa en rolltilldelning för Foundry User, ställ in Medlemmar på Hanterad identitet, välj ditt projekts hanterade identitet och välj sedan Granska + tilldela.
Terminologi för rollbaserad åtkomstkontroll i Foundry
Om du vill förstå rollbaserad åtkomstkontroll i Microsoft Foundry kan du överväga två frågor för ditt företag.
- Vilka behörigheter vill jag att mitt team ska ha när jag skapar Microsoft Foundry?
- I vilket omfång vill jag tilldela behörigheter till mitt team?
Här är beskrivningar av viss terminologi som används i hela den här artikeln för att besvara dessa frågor.
- Behörigheter: Tillåtna eller nekade åtgärder som en identitet kan utföra på en resurs, till exempel att läsa, skriva, ta bort eller hantera både kontrollplans- och dataplansåtgärder.
- Scope: Uppsättningen Azure resurser som en rolltilldelning gäller för. Vanliga omfång är prenumeration, resursgrupp, Foundry-resurs, Foundry-projekt eller en enskild agent.
- Scope: Uppsättningen Azure resurser som en rolltilldelning gäller för. Vanliga omfång är prenumeration, resursgrupp, Foundry-resurs, Foundry-projekt eller en enskild agent.
- Role: En namngiven samling behörigheter som definierar vilka åtgärder som kan utföras på Azure resurser i ett visst omfång.
En identitet tilldelas en roll med specifika behörigheter i ett valt omfång baserat på företagets krav.
I Microsoft Foundry bör du överväga följande omfång när du slutför rolltilldelningar.
- Foundry-resursen: Omfånget på den översta nivån som definierar gränsen för administration, säkerhet och övervakning för en Microsoft Foundry-miljö.
- Foundry-projekt: Ett underomfång inom en Foundry-resurs som används för att organisera arbete och framtvinga åtkomstkontroll för Foundry-API:er, verktyg och utvecklararbetsflöden.
- Agent: Ett smalare omfång i ett Foundry-projekt som gäller för en enskild agent. Rolltilldelningar inom det här omfånget utvärderas för närvarande endast för åtkomst till agentslutpunkter, så använd det här omfånget för att ge åtkomst till en specifik agents slutpunkter utan att ge åtkomst till slutpunkter för alla agenter i projektet. Mer information finns i Rolltilldelningar med agentomfattning.
Inbyggda roller
En byggd roll i Foundry är en roll som skapats av Microsoft som omfattar vanliga åtkomstscenarier som du kan tilldela till dina teammedlemmar. Viktiga inbyggda roller som används i Azure är Ägare, Deltagare och Läsare. Dessa roller är inte specifika för Foundry-resursbehörigheter.
För Foundry-resurser använder du ytterligare inbyggda roller för att följa principer för åtkomst med minst privilegier. I följande tabell visas viktiga inbyggda roller för Foundry och länkar till de exakta rolldefinitionerna i AI + strojové učenie inbyggda roller.
| Roll | Beskrivning |
|---|---|
| Foundry Agent-klient | Ger åtkomst till interaktion med agentslutpunkter i ett Foundry-projekt. Åtkomstroll med minst privilegier för huvudkonton som bara behöver interagera med agenter. |
| Foundry-användare | Ger läsare åtkomst till Foundry-projekt, Foundry-resurs och dataåtgärder för ditt Foundry-projekt. Om du kan tilldela roller tilldelas den här rollen automatiskt. I annat fall beviljar din prenumerationsägare eller en användare med rolltilldelningsbehörighet den. Åtkomstroll med minst behörighet för utvecklare som skapar och testar agenter. |
| Foundry-projektledare | Gör att du kan utföra administrativa åtgärder på Foundry-projekt, bygga och utveckla med projekt samt villkorligt tilldela rollen Foundry-användare till andra användaridentiteter. |
| Foundry-kontoägare | Ger fullständig behörighet att hantera projekt och resurser, och låter dig villkorligt tilldela rollerna Foundry User, ACR och övervakning till andra användaridentiteter. |
| Foundry-ägare | Ger fullständig åtkomst till att hantera projekt och resurser och bygga och utveckla med projekt. Låter dig villkorligt tilldela rollerna Foundry User, ACR och monitoring. Mycket privilegierad roll med självbetjäning utformad för digitalt födda. |
Observera
Tilldela inte inbyggda roller som börjar med Cognitive Services. De här rollerna är utformade för direkt åtkomst till AI Services-resurser och gäller inte för Foundry-scenarier. Använd inte på samma sätt rollen Azure AI Developer för Foundry-arbete. Trots namnet är den här rollen begränsad till Azure Machine Learning arbetsytor och Foundry-hubbar, inte till Foundry-projekt eller Foundry-värdbaserade agenter. För Foundry-projektåtkomst använder du Foundry-användare eller Foundry-ägare i stället.
Behörigheter för varje inbyggd roll
Använd följande tabell för att se de behörigheter som tillåts för varje inbyggd roll i Microsoft Foundry.
| Inbyggd roll | Skapa Foundry-projekt | Skapa Foundry-konton | Skapa och utveckla i ett projekt (dataåtgärder) | Slutför rolltilldelningar | Läsaråtkomst till projekt och konton | Hantera modeller | Publicera agenter | Interagera med agentslutpunkter |
|---|---|---|---|---|---|---|---|---|
| Foundry Agent-klient | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✘ | ✔ |
| Foundry-användare | ✘ | ✘ | ✔ | ✘ | ✔ | ✘ | ✘ | ✔ |
| Foundry-projektledare | ✘ | ✘ | ✔ | ✔ (tilldela endast foundry-användarroll) | ✔ | ✘ | ✔ | ✔ |
| Foundry-kontoägare | ✔ | ✔ | ✘ | ✔ (tilldela Foundry-användarrollen, ACR-rollen och övervakningsrollen) | ✔ | ✔ | ✘ | ✘ |
| Foundry-ägare | ✔ | ✔ | ✔ | ✔ (tilldela Foundry-användarrollen, ACR-rollen och övervakningsrollen) | ✔ | ✔ | ✔ | ✔ |
Viktigt!
Foundrys RBAC-roller har nyligen namnändrats. Foundry User, Foundry Owner, Foundry Account Owner och Foundry Project Manager hette tidigare Azure AI-användare, Azure AI-ägare, Azure AI-kontoägare och Azure AI Project Manager. Du kanske fortfarande ser de tidigare namnen på vissa platser medan namnbytet distribueras. Roll-ID:na och kärnbehörigheterna ändras inte av namnbytet.
Använd följande tabell för att se de behörigheter som tillåts för varje viktig inbyggd Azure-roll (ägare, medarbetare, läsare).
| Inbyggd roll | Skapa Foundry-projekt | Skapa Foundry-konton | Skapa och utveckla i ett projekt (dataåtgärder) | Slutför rolltilldelningar | Läsaråtkomst till projekt och konton | Hantera modeller | Publicera agenter | Interagera med agentslutpunkter |
|---|---|---|---|---|---|---|---|---|
| Ägare | ✔ | ✔ | ✘ | ✔ (tilldela valfri roll till alla användare) | ✔ | ✔ | ✔ | ✘ |
| Bidragsgivare | ✔ | ✔ | ✘ | ✘ | ✔ | ✔ | ✘ | ✘ |
| Läsare | ✘ | ✘ | ✘ | ✘ | ✔ | ✘ | ✘ | ✘ |
För att publicera agenter behöver du rollen Foundry Project Manager (minimum) i foundry-resursomfånget. Mer information finns i Agent-program i Microsoft Foundry.
Använd de här flikarna för att utforska skillnaderna mellan de inbyggda rollerna, tilldelade på foundry-resursnivån (förutom Ägare, som har tilldelats på prenumerationsnivå)
Exempel på RBAC-mappningar för företag för projekt
Här är ett exempel på hur du implementerar rollbaserad åtkomstkontroll (RBAC) för en enterprise Foundry-resurs.
| Persona | Roll och omfång | Syfte |
|---|---|---|
| IT-administratör | Ägare för prenumerationsomfång | IT-administratören ser till att Foundry-resursen uppfyller företagets standarder. Tilldela hanterare rollen Foundry-kontoägare på resursen så att de kan skapa nya Foundry-konton. Tilldela chefer rollen Foundry Project Manager på resursen så att de kan skapa projekt i ett konto. |
| Chefer | Foundry-kontoägare för Foundry-resursomfång | Chefer hanterar Foundry-resursen, distribuerar modeller, granskar beräkningsresurser, granskar anslutningar och skapar delade anslutningar. De kan inte bygga i projekt, men de kan tilldela sig själva och andra rollen Foundry User för att börja bygga. |
| Teamledare eller leadutvecklare | Foundry Project Manager i Foundry-resursomfånget | Huvudutvecklare skapar projekt för sitt team och börjar bygga i dessa projekt. När du har skapat ett projekt bjuder projektägare in andra medlemmar och tilldelar rollen Foundry-användare . |
| Teammedlemmar eller utvecklare | Foundry-användare på Foundry-projektomfånget och Läsare på Foundry-resursomfånget | Utvecklare skapar agenter i ett projekt med fördistribuerade Foundry-modeller och fördefinierade anslutningar. |
| Agentkonsumenter eller slutanvändare | Foundry Agent Consumer på Foundry-projektnivå (eller på agentnivå för styrning per agent) | Användare och tjänstens huvudnamn som bara behöver interagera med agenter via sina slutpunkter. Den här rollen ger åtkomst med minst behörighet utan att ge bredare utvecklingsfunktioner. |
Hantera rolltilldelningar
Om du vill hantera roller i Foundry måste du ha behörighet att tilldela och ta bort roller i Azure. Den Azure inbyggda rollen Owner innehåller den behörigheten. Du kan tilldela roller via Foundry-portalen (administratörssidan), Azure portal-IAM eller Azure CLI. Du kan ta bort roller med hjälp av Azure portal-IAM eller Azure CLI.
I Foundry-portalen hanterar du behörigheter genom att:
- Öppna sidan Admin i Foundry, och välj sedan Operera>Admin.
- Välj projektnamnet.
- Välj Lägg till användare för att hantera projektåtkomst. Den här åtgärden är endast tillgänglig om du har behörigheter för rolltilldelning.
- Använd samma flöde för Foundry-åtkomst på resursnivå.
Rolltilldelningar på agentnivå
Tilldela roller för en specifik agent snarare än för hela projektet. Med den här metoden kan du bevilja slutpunktsåtkomst till en agent utan att ge slutpunktsåtkomst till alla agenter i projektet. Omfångs-URI:n för en agent följer det här mönstret:
/subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/providers/Microsoft.CognitiveServices/accounts/<accountName>/projects/<projectName>/agents/<agentName>
Observera
Systemet utvärderar för närvarande rolltilldelningar med agentomfattning endast för åtkomsten till agentslutpunkter. Att tilldela en roll på nivån för en enskild agent påverkar om den som tilldelas rollen kan interagera med agentens ändpunkter, men ger inte bredare behörigheter i kontrollplanet eller hanteringsbehörigheter.
Följande kommando tilldelar till exempel rollen Foundry Agent Consumer (rolldefinitions-ID eed3b665-ab3a-47b6-8f48-c9382fb1dad6) till ett huvudnamn för tjänsten i omfånget för en specifik agent.
az role assignment create \
--assignee "<principalId>" \
--role "eed3b665-ab3a-47b6-8f48-c9382fb1dad6" \
--scope "/subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/providers/Microsoft.CognitiveServices/accounts/<accountName>/projects/<projectName>/agents/<agentName>"
Mekanismerna för rolltilldelning för agentomfång följer samma Azure RBAC-modell som tilldelningar på projektnivå. Alla roller som kan tilldelas i projektomfånget kan också tilldelas i agentomfånget. Men inom agentomfånget utvärderas rolltilldelningar för närvarande endast för åtkomst till agentslutpunkter och ger inte bredare behörigheter för kontrollplanet eller hantering.
Skapa anpassade roller för projekt
Om de inbyggda rollerna inte uppfyller företagets krav skapar du en anpassad roll som ger exakt kontroll över tillåtna åtgärder och omfång. Här är ett exempel på en anpassad rolldefinition på prenumerationsnivå:
{
"properties": {
"roleName": "My Enterprise Foundry User",
"description": "Custom role for Foundry at my enterprise to only allow building Agents. Assign at subscription level.",
"assignableScopes": ["/subscriptions/<your-subscription-id>"],
"permissions": [ {
"actions": ["Microsoft.CognitiveServices/*/read", "Microsoft.Authorization/*/read", "Microsoft.CognitiveServices/accounts/listkeys/action","Microsoft.Resources/deployments/*"],
"notActions": [],
"dataActions": ["Microsoft.CognitiveServices/accounts/AIServices/agents/*"],
"notDataActions": []
} ]
}
}
Mer information om hur du skapar en anpassad roll finns i följande artiklar.
- Azure Portal
- Azure CLI
- Azure PowerShell
- Disable preview-funktioner i Microsoft Foundry. Den här artikeln innehåller mer information om specifika behörigheter i Foundry i kontroll- och dataplanet som du kan använda när du skapar anpassade roller.
Anteckningar och begränsningar
Om du vill visa och rensa borttagna Foundry-konton måste du ha rollen Deltagare tilldelad i prenumerationsomfånget.
Användare med rollen Bidragsgivare kan distribuera modeller i Foundry.
Du behöver rollen Ägare på en resursomfång för att skapa anpassade roller inom resursen.
Om du har behörighet att tilldela rollen i Azure (till exempel rollen Ägare tilldelad i kontoomfånget) till användarens huvudnamn och du distribuerar en Foundry-resurs från Azure-portalen eller foundry-portalens användargränssnitt, tilldelas foundry-användarrollen automatiskt till användarens huvudnamn. Den här tilldelningen gäller inte när du distribuerar Foundry från SDK eller CLI.
Viktigt!
Foundrys RBAC-roller har nyligen namnändrats. Foundry User, Foundry Owner, Foundry Account Owner och Foundry Project Manager hette tidigare Azure AI-användare, Azure AI-ägare, Azure AI-kontoägare och Azure AI Project Manager. Du kanske fortfarande ser de tidigare namnen på vissa platser medan namnbytet distribueras. Roll-ID:na och kärnbehörigheterna ändras inte av namnbytet.
När du skapar en Foundry-resurs ger de inbyggda RBAC-behörigheterna (rollbaserad åtkomstkontroll) åtkomst till resursen. Om du vill använda resurser som skapats utanför Foundry kontrollerar du att resursen har behörigheter som gör att du kan komma åt den. Här följer några exempel:
- Om du vill använda ett nytt Azure Blob Storage konto lägger du till foundry-kontoresursens hanterade identitet i rollen Storage Blob Data Reader för lagringskontot.
- Om du vill använda en ny Azure AI-sökning källa lägger du till Foundry i Azure AI-sökning rolltilldelningar.
För att finjustera en modell i Foundry behöver du både behörigheter för dataplanet och kontrollplanet. Att distribuera en finjusterad modell är en behörighet i kontrollplanet. Därför är Foundry Owner den enda inbyggda rollen med både dataplans- och kontrollplansbehörigheter. Om du vill kan du även tilldela rollen Foundry-användare för dataplansbehörigheter och rollen Foundry-kontoägare för kontrollplansbehörigheter.
Distributionstyp – specifika behörigheter
Följande avsnitt beskriver behörighetsytan för specifika distributionstyper. Använd dem tillsammans med de inbyggda rolltabellerna i Behörigheter för varje inbyggd roll när du planerar rolltilldelningar för en viss arbetsbelastning.
Hanterade kontrollplansåtgärder för beräkning
Distributioner av hanterade beräkningsresurser (förhandsversion) styrs av en egen uppsättning åtgärder för Azures resursprovider under providern Microsoft.CognitiveServices. Dessa åtgärder styr vem som kan skapa, läsa, uppdatera och ta bort en hanterad beräkningsdistribution och vem som kan läsa den tillgängliga acceleratorkapaciteten och kvotanvändningen för ett Foundry-konto.
I det här avsnittet listas de fem nödvändiga kontrollplansåtgärderna, de inbyggda roller som ger dessa behörigheter och hur mappningen mellan roller och behörigheter skiljer sig från standarddistributioner (betalning per token och PTU).
Observera
Åtgärderna i det här avsnittet styr kontrollplanet – skapa, konfigurera och ta bort distributioner. Om du vill anropa en distribution vid slutsatsdragningstillfället tilldelar du foundry-användarrollen i foundry-kontoomfånget (eller använder konto-API-nyckeln). Se Autentisering och auktorisering i Foundry.
Nödvändiga åtgärder
Fem åtgärder krävs för att fullständigt hantera hanterade beräkningsdistributioner på ett Foundry-konto:
| Verksamhet | Beskrivning |
|---|---|
Microsoft.CognitiveServices/accounts/managedComputeDeployments/read |
Läs eller lista hanterade beräkningsdistributioner i ett Foundry-konto. |
Microsoft.CognitiveServices/accounts/managedComputeDeployments/write |
Skapa eller uppdatera en hanterad beräkningsdistribution. |
Microsoft.CognitiveServices/accounts/managedComputeDeployments/delete |
Ta bort en distribution för hanterad beräkning. |
Microsoft.CognitiveServices/locations/managedComputeCapacities/read |
Visa en lista över tillgänglig acceleratorkapacitet per region. |
Microsoft.CognitiveServices/locations/usages/read |
Läs acceleratoranvändning och kvotförbrukning. |
Viktigt!
En åtgärd på rotnivå Microsoft.CognitiveServices/capacities/readfinns inte. Anpassade roller som beviljar läsåtkomst till kapacitet måste använda den platsbegränsade åtgärden locations/managedComputeCapacities/read (eller managedComputeCapacities/read om den är begränsad till providerns rotnivå). Ett jokertecken som Microsoft.CognitiveServices/locations/*/read matchar locations/usages/read men matchar intelocations/managedComputeCapacities/read. Ange åtgärden explicit när du redigerar en anpassad roll.
Mappning mellan roller och behörigheter
I följande tabell visas vilka inbyggda roller som ger behörighet till var och en av de fem åtgärderna i kontrollplanet för hanterad beräkning.
| Roll | managedComputeDeployments/read |
managedComputeDeployments/write |
managedComputeDeployments/delete |
managedComputeCapacities/read |
usages/read |
|---|---|---|---|---|---|
| Cognitive Services-bidragsgivare | ✔ | ✔ | ✔ | ✔ | ✔ |
| Användare av kognitiva tjänster | ✔ | ✘ | ✘ | ✔ | ✔ |
| Foundry-ägare | ✔ | ✔ | ✔ | ✔ | ✔ |
| Foundry-kontoägare | ✔ | ✔ | ✔ | ✔ | ✔ |
| Foundry-projektledare | ✔ | ✘ | ✘ | ✔ | ✔ |
| Foundry-användare | ✔ | ✘ | ✘ | ✔ | ✔ |
De inbyggda Azure-rollerna Owner och Contributor ger alla fem åtgärder genom sin jokerteckenstilldelning av åtgärder på prenumerations- eller resursgruppsnivå.
Jämförelse: standarddistributioner jämfört med hanterade beräkningsdistributioner
Behörighetsytan i kontrollplanet för distributioner av hanterad beräkning motsvarar den för standarddistributioner (betalning per token och PTU); åtgärdsnamnen skiljer sig endast åt i resurstypsegmentet (deployments vs managedComputeDeployments, och modelCapacities vs managedComputeCapacities).
I följande tabell sammanfattas hur varje rolls CRUD-täckning jämförs mellan de två distributionsfamiljerna:
| Roll | CRUD för standarddistributioner | CRUD för hanterade beräkningsdistributioner | Differens |
|---|---|---|---|
| Cognitive Services-bidragsgivare | Full | Full | Samma |
| Cognitive Services-användare | Read-only | Read-only | Samma |
| ägare till Foundry | Full | Full | Samma |
| Foundry-kontoägare | Full | Full | Samma |
| Foundry-projektledare | Läs + kapaciteter + användning | Läs + kapaciteter + användning | Samma |
| Foundry-användare | Läs + kapaciteter + användning | Läs + kapaciteter + användning | Samma |
Observera
Om du skapar en anpassad roll som använder ett jokertecken (locations/*/read) för att bevilja läsåtkomst till kapacitet för standarddistributioner, omfattar det jokertecknet inte managedComputeCapacities/read. Lägg uttryckligen till Microsoft.CognitiveServices/locations/managedComputeCapacities/read i den anpassade rollen för att bevilja läsbehörighet för kapacitet på det hanterade kontrollplanet för beräkning.
Rekommenderade rolltilldelningar
Använd följande startpunkter när du tilldelar åtkomst för dessa åtgärder med hanterad beräkning:
- Distribuera och driv hanterade beräkningsdistributioner: tilldela Cognitive Services Contributor i omfånget för Foundry-kontot.
- Skrivskyddad visning för distributioner och kvot: tilldela Cognitive Services User eller Foundry User på Foundry-kontots omfång.
- Hantera ett Foundry-projekt men inte driftsätta modeller: tilldela Foundry Project Manager inom omfånget för Foundry-kontot. Projektledare kan läsa driftsättningar och kvoter men kan inte skapa eller ta bort dem.
- Anropa en distribution av hanterad beräkning med Microsoft Entra ID vid inferenstillfället: tilldela Foundry User inom omfattningen för Foundry-kontot, utöver den kontrollplansroll som användaren har (eller utan någon kontrollplansroll alls för användare som endast utför inferens).
Information om arbetsflödet för distribution från slutpunkt till slutpunkt finns i Distribuera modeller med öppen källkod med hanterad beräkning.
Relaterat innehåll
- Uppgifter med förhöjd roll i Microsoft Foundry – rollkrav för alla administratörsuppgifter, inklusive rolltilldelning och agentinfrastruktur.
- Skapa ett projekt.
- Kontrollera åtkomst för en användare till en enda Azure resurs.
- Autentisering och auktorisering i Foundry.
- Disable preview-funktioner i Microsoft Foundry.
- Referens för värdbaserade agentbehörigheter.
Bilaga
Exempel på åtkomstisolering
Varje organisation kan ha olika krav på åtkomstisolering beroende på användarens personas i företaget. Åtkomstisolering refererar till vilka användare i företaget som får vilka rolltilldelningar för antingen en uppdelning av behörigheter med hjälp av våra inbyggda roller eller en enhetlig, mycket tillåtande roll. Det finns tre alternativ för åtkomstisolering för Foundry som du kan välja för din organisation beroende på dina krav på åtkomstisolering.
Ingen åtkomstisolering. Det innebär att du i företaget inte har några krav på att separera behörigheter mellan utvecklare, projektledare eller administratör. Behörigheterna för dessa roller kan tilldelas mellan team.
Därför bör du...
Ge alla användare i organisationen rollen som Foundry Owner på resursnivå
Viktigt!
Foundrys RBAC-roller har nyligen namnändrats. Foundry User, Foundry Owner, Foundry Account Owner och Foundry Project Manager hette tidigare Azure AI-användare, Azure AI-ägare, Azure AI-kontoägare och Azure AI Project Manager. Du kanske fortfarande ser de tidigare namnen på vissa platser medan namnbytet distribueras. Roll-ID:na och kärnbehörigheterna ändras inte av namnbytet.
Partiell åtkomstisolering. Det innebär att projektledaren i företaget ska kunna utveckla inom projekt och skapa projekt. Men dina administratörer bör inte kunna utveckla inom Foundry, utan bara skapa Foundry-projekt och -konton.
Därför bör du...
- Tilldela din administratör rollen Foundry Account Owner för resursomfånget
- Ge utvecklare och projektledare rollen Foundry Project Manager till resursen
Fullständig åtkomstisolering. Det innebär att dina administratörer, projektledare och utvecklare har tydliga behörigheter tilldelade som inte överlappar för deras olika funktioner i ett företag.
Därför bör du...
- Tilldela din administratör rollen Foundry Account Owner på resursomfångsnivå
- Ge din utvecklare rollen Läsare inom Foundry-resursomfånget och Foundry User inom projektomfånget
- Ge din projektledare rollen Foundry Project Manager på resursomfångsnivå
- Ge agentkonsumenterna rollen Foundry Agent Consumer i projektomfånget (eller agentomfånget för kontroll per agent)
Använda Microsoft Entra grupper med Foundry
Microsoft Entra ID erbjuder flera sätt att hantera åtkomst till resurser, program och uppgifter. Genom att använda Microsoft Entra grupper kan du bevilja åtkomst och behörigheter till en grupp användare i stället för till varje enskild användare. It-administratörer för företag kan skapa Microsoft Entra grupper i Azure portalen för att förenkla rolltilldelningsprocessen för utvecklare. När du skapar en Microsoft Entra grupp kan du minimera antalet rolltilldelningar som krävs för nya utvecklare som arbetar med Foundry-projekt genom att tilldela gruppen den rolltilldelning som krävs för den nödvändiga resursen.
Utför följande steg för att använda Microsoft Entra ID grupper med Foundry:
- Skapa en grupp Security i Groups i Azure portalen.
- Lägg till en ägare och användarprincipaler i din organisation som behöver delad åtkomst.
- Öppna målresursen och gå till Åtkomstkontroll (IAM).
- Tilldela rollen som krävs till Användaren, gruppen eller tjänstens huvudnamn och välj den nya säkerhetsgruppen.
- Välj Granska + tilldela för att rolltilldelningen ska gälla alla medlemmar i gruppen.
Vanliga exempel:
- Om du vill skapa agenter, köra spårningar och använda grundläggande Foundry-funktioner tilldelar du Foundry User till gruppen Microsoft Entra.
- Om du vill tillåta interaktion med agenter utan bredare utvecklingsåtkomst tilldelar du Foundry Agent Consumer till den Microsoft Entra gruppen.
- Om du vill använda spårnings- och övervakningsfunktioner tilldelar du Läsare för den anslutna Application Insights-resursen till samma grupp.
Mer information om Microsoft Entra ID grupper, krav och begränsningar finns i: