Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a cikk bemutatja, hogyan hozhat létre egy csoportot a Microsoft Entra ID-ben (korábban Azure Active Directory), és hogyan rendelheti hozzá ehhez a csoporthoz a Directory Readers szerepkört. A szerep kiosztás lehetővé teszi a csoport tulajdonosai számára, hogy Azure Synapse Analytics erőforrásainak menedzselt identitásait adják hozzá a csoporthoz. Ez a megközelítés elkerüli, hogy a Privilegged Role Administrator közvetlenül minden identitáshoz rendelje a Directory Readers szerepet.
Ez az oktatóanyag a Microsoft Entra-csoportokban bevezetett funkciót használja a szerepkör-hozzárendelések kezeléséhez.
Note
A Microsoft Entra serverprincipálok jelenleg előzetes verzióban érhetők el az Azure Synapse Analyticsben.
A Directory Readers szerep helyett alacsonyabb szintű Microsoft Graph jogosultságokat rendelhetsz a legkisebb jogosultság elvének követésére. További információért lásd: Managed identities in Microsoft Entra for Azure Synapse Analytics.
Prerequisites
- Egy Microsoft Entra-tenansz. További információkért lásd: A Microsoft Entra-hitelesítés konfigurálása és kezelése az Azure Synapse Analyticsben.
- Egy Azure Synapse munkaterület vagy egy önálló, dedikált SQL pool.
Directory Readers szerepkiosztása az Azure portál használatával
Új csoport létrehozása és tulajdonosok és szerepkör hozzárendelése
- Ehhez a kezdeti beállításhoz Privileged Role Administrator jogosultságokra van szükséged.
- Jelentkezzen be a jogosult felhasználóval a Azure portálra.
- Nyissa meg a Microsoft Entra ID erőforrást . A Kezelés csoportban válassza a Csoportok lehetőséget. Új csoport létrehozásához válassza az Új csoport lehetőséget.
- Csoporttípusként válassza a Biztonság lehetőséget, és töltse ki a többi mezőt. Győződj meg róla, hogy a Microsoft Entra-szerepkörök hozzárendelhetők a csoporthoz beállítás Igen értékre legyen állítva. Ezután rendelje hozzá a Microsoft Entra ID Directory olvasói szerepkört a csoporthoz.
- Rendelje hozzá a Microsoft Entra-felhasználókat a csoport tulajdonosaiként. Egy csoporttulajdonos lehet normál Microsoft Entra-felhasználó adminisztratív szerepkör nélkül. A tulajdonosnak olyan felhasználónak kell lennie, aki kezeli az Azure Synapse erőforrásodat.
- Válassza a Create gombot.
Nézd meg a létrehozott csoportot
Note
Győződj meg róla, hogy a csoporttípusBiztonság legyen. Azure Synapse SQL nem támogatja a Microsoft 365 csoportokat.
A létrehozott csoport ellenőrzéséhez és kezeléséhez térj vissza az Azure portál Csoportok paneljére, és keresd meg a csoportod nevét. A Kezelés beállítás Tulajdonosok és Tagok menüjében további tulajdonosokat és tagokat adhatsz hozzá, miután kiválasztottad a csoportodat. A csoporthoz tartozó hozzárendelt szerepköröket is áttekintheti.
Adjon hozzá egy Azure Synapse felügyelt identitást a csoporthoz
A következő lépésekhez már nincs szükséged a Privileged Role Administrator felhasználóra.
Jelentkezzen be az Azure portálra olyan felhasználóként, aki kezeli az Azure Synapse-erőforrást, és birtokolja az Ön által létrehozott csoportot.
Keresse meg az Azure Synapse munkaterületének menedzselt identitását. A munkaterület-identitásokkal kapcsolatos információkért lásd: Felügyelt szolgáltatásidentitás az Azure Synapse Analyticshez.
A Microsoft Entra ID-ben, a Manage területen válaszd ki a Enterprise applications elemet. Keresd meg a kezelt identitást, és jegyezd meg az objektumazonosítóját.
Microsoft Entra ID-ben, a Kezelés területen válaszd a Csoportok lehetőséget. Válaszd ki a létrehozott csoportot, majd válaszd a Tagok>Tagok hozzáadása. Keresd meg és add hozzá az Azure Synapse managed identity-t.
Note
Néhány percbe telhet, mire a jogosultságok terjednek és lehetővé teszik a hozzáférést a Microsoft Graph-hoz.
Remarks
A szerverazonosítót logikai szerver létrehozása közben vagy a szerver létrehozása után is létrehozhatod. További információért a szerveridentitás létrehozásáról vagy beállításáról Azure Synapse-ban lásd: Managed identities for Azure Synapse Analytics.
Az Azure Synapse számára nem szükséges a Directory Readers szerepének hozzárendelése a szerver identitásához, amikor Microsoft Entra admint állítanak be a logikai szerverhez. Azonban ahhoz, hogy az Azure Synapse-ben engedélyezhető legyen a Microsoft Entra-objektumok létrehozása egy Microsoft Entra-alkalmazás nevében, a Directory Readers szerepkör (vagy a Managed identities in Microsoft Entra for Azure SQL című témakörben ismertetett alacsonyabb szintű jogosultságok) szükséges. Ha nem rendeled a szerepet a logikai szerver identitásához, a Microsoft Entra felhasználók létrehozása kudarcot vall.
Címtárolvasók szerepkör-hozzárendelése a PowerShell használatával
Important
Egy Privilegged Role Administrator-nak kell végrehajtania ezeket a kezdeti lépéseket. A PowerShell mellett a Microsoft Entra ID a Microsoft Graph API-t is kínálja szerepkörhöz rendelhető csoport létrehozásához a Microsoft Entra ID-ban.
Töltse le a Microsoft Graph PowerShell modult az alábbi parancsok segítségével. Előfordulhat, hogy rendszergazdaként kell futtatnia a PowerShellt.
Install-Module Microsoft.Graph.Authentication Import-Module Microsoft.Graph.Authentication # To verify that the module is ready to use, run the following command: Get-Module Microsoft.Graph.AuthenticationCsatlakozzon a Microsoft Entra bérlői fiókjához.
Connect-MgGraphHozzon létre egy biztonsági csoportot a Címtárolvasók szerepkör hozzárendeléséhez.
-
DirectoryReaderGroup,Directory Reader GroupésDirReada beállításoknak megfelelően módosítható.
$group = New-MgGroup -DisplayName "DirectoryReaderGroup" -Description "Directory Reader Group" -SecurityEnabled:$true -IsAssignableToRole:$true -MailEnabled:$false -MailNickname "DirRead" $group-
Rendeld hozzá a Directory Readers szerepkört a csoporthoz.
# Displays the Directory Readers role information $roleDefinition = Get-MgRoleManagementDirectoryRoleDefinition -Filter "DisplayName eq 'Directory Readers'" $roleDefinition# Assigns the Directory Readers role to the group $roleAssignment = New-MgRoleManagementDirectoryRoleAssignment -DirectoryScopeId '/' -RoleDefinitionId $roleDefinition.Id -PrincipalId $group.Id $roleAssignmentTulajdonosok hozzárendelése a csoporthoz.
- Cserélje le
<username>a csoportot tulajdonolni kívánt felhasználóra. Több tulajdonost is hozzáadhatsz ezeknek a lépéseknek a megismétlésével.
$newGroupOwner = Get-MgUser -UserId "<username>" $newGroupOwner$GrOwner = New-MgGroupOwnerByRef -GroupId $group.Id -OdataId "https://graph.microsoft.com/v1.0/users/$($newGroupOwner.Id)"Ellenőrizze a csoport tulajdonosait:
Get-MgGroupOwner -GroupId $group.IdA csoport tulajdonosait az Azure Portalon is ellenőrizheti. A létrehozott csoport ellenőrzéséhez nézze meg a Létrehozott csoport ellenőrzését.
- Cserélje le
A szolgáltatásnév hozzárendelése a csoport tagjaként
A következő lépésekhez már nincs szükség a Privileged Role Administrator szerepkörre.
Csoporttulajdonosként, aki az Azure Synapse erőforrást is kezeli, futassa a következő parancsot a Microsoft Entra ID-hez való csatlakozáshoz.
Connect-MgGraphAdd hozzá a szolgáltatásnevet a létrehozott csoport tagjaként.
- Cserélje le a
<ServerName>a logikai kiszolgáló vagy a felügyelt példány nevére. További információért lásd a "Azure SQL szolgáltatásazonosító hozzáadása a csoporthoz" szakaszt.
# Returns the service principal of your Azure SQL resource $managedIdentity = Get-MgServicePrincipal -Filter "displayName eq '<ServerName>'" $managedIdentity# Adds the service principal to the group New-MgGroupMember -GroupId $group.Id -DirectoryObjectId $managedIdentity.IdA következő parancs visszaadja a szolgáltatásnév objektumazonosítóját, amely azt jelzi, hogy hozzáadták a csoporthoz:
Get-MgGroupMember -GroupId $group.Id -Filter "Id eq '$($managedIdentity.Id)'"- Cserélje le a