A Microsoft Dev Box-projektekhez való hozzáférés konfigurálása

Ez a cikk azt ismerteti, hogyan biztosíthat hozzáférést a rendszergazdáknak és a fejlesztőknek a Microsoft Dev Box-projektekhez. Az Azure szerepköralapú hozzáférés-vezérlésével (Azure RBAC) hozzárendelheti a beépített DevCenter-szerepköröket a projekt szintjén.

A Dev Box a következő beépített szerepkörökből áll:

Role Description
DevCenter projektadminisztrátor – A fejlesztői központhoz csatlakoztatott hálózati kapcsolatok megtekintése
– A fejlesztői központhoz csatolt fejlesztői meződefiníciók megtekintése
– Fejlesztői mezőkészletek létrehozása, megtekintése, frissítése és törlése a projektben
DevCenter Dev Box-felhasználó – Erőforráskészletek megtekintése egy projekten belül
– Fejlesztői mezők létrehozása
– Csatlakozás fejlesztői dobozhoz
– Az általuk létrehozott fejlesztői mezők kezelése
– A létrehozott fejlesztői mezők törlése

A fejlesztői központban több Microsoft Dev Box-projektet is létrehozhat, hogy igazodjon az egyes csapatok egyedi igényeihez. A beépített DevCenter-projektadminisztrátori szerepkör használatával a projektfelügyeletet egy csapat tagjának delegálhatja. A projektgazdák a fejlesztői központ szintjén konfigurált hálózati kapcsolatokat és fejlesztői dobozdefiníciókat használhatják a fejlesztői dobozkészletek projekten belüli létrehozására és kezelésére.

A csapattagoknak hozzáféréssel kell rendelkezniük egy adott Microsoft Dev Box-projekthez, mielőtt fejlesztői mezőket hozhatnának létre. A beépített DevCenter Dev Box User szerepkör használatával engedélyeket rendelhet az Active Directory-felhasználókhoz vagy -csoportokhoz. A szerepkört projektszinten rendelheti hozzá a Microsoft Dev Boxban.

Előfeltételek

  • Rendelkeznie kell egy Azure-fiókkal, amely jogosult szerepkör-hozzárendelések létrehozására a projekten.
  • Rendelkeznie kell egy fejlesztői központtal és legalább egy projektel.

Engedélyek szükségesek

Szerepkör-hozzárendelések létrehozásához engedélyre van szüksége a célerőforrás szerepkör-hozzárendeléseinek létrehozásához. Ezek konkrétan a következők:

  • Szükséges engedélyműveletek:

    • Microsoft.Authorization/roleAssignments/write
    • Microsoft.Authorization/roleAssignments/read (ellenőrzéshez)
    • Microsoft.Authorization/roleDefinitions/read (az elérhető szerepkörök listázásához)
  • Az alábbi műveleteket tartalmazó beépített szerepkörök ajánlottak:

    • Tulajdonos
    • Felhasználói hozzáférés adminisztrátora

Ha a szervezet egyéni szerepköröket használ, győződjön meg arról, hogy a szerepkör tartalmazza a Microsoft.Authorization/roleAssignments/write szerepkört a kívánt hatókörhöz.

DevCenter-projektadminisztrátori szerepkör hozzárendelése

Ha felhasználói projektadminisztrátori engedélyt szeretne adni a Microsoft Dev Boxban, rendelje hozzá a DevCenter projektadminisztrátori szerepkört a projekt szintjén.

  1. Jelentkezzen be a Azure portalra.

  2. A keresőmezőbe írja be a projekteket. Az eredmények listájában válassza a Projektek lehetőséget.

  3. Válassza ki azt a projektet, amelyhez hozzáférést szeretne adni a csapattagok számára.

    Képernyőkép a Projektek listáról, amelyen a projektek rácsa és a keresési eredmények láthatók az Azure Portalon.

  4. A bal oldalon válassza a Hozzáférés-vezérlés (IAM) lehetőséget.

    Képernyőkép a projekt Hozzáférés-vezérlés (IAM) lapjáról, amelyen a szerepkör-hozzárendelések láthatók az Azure Portalon.

  5. Válassza a Hozzáadás>Szerepkör-hozzárendelés hozzáadása lehetőséget.

  6. Ossza ki a következő szerepkört. A részletes lépésekért lásd: Azure-szerepkörök hozzárendelése az Azure Portal használatával.

    Setting Érték
    szerepkör Válassza a DevCenter Projektadminisztrátor lehetőséget.
    Hozzáférés hozzárendelése Válassza a Felhasználó, csoport vagy szolgáltatási főszereplő lehetőséget.
    Tagok Jelölje ki azokat a felhasználókat vagy csoportokat, amelyeknek rendszergazdai hozzáférésre van szükségük a projekthez.

    Képernyőkép a Szerepkör-hozzárendelés hozzáadása panelről, amelyen a DevCenter Project Admin szerepkör van kiválasztva az Azure Portalon.

A felhasználók mostantól kezelhetik a projektet, és létrehozhatnak benne dev box-készleteket.

Fontos

A Dev Box User vagy a Project Admin szerepkörrel rendelkező felhasználók létrehozhatnak egy dev boxot.

Ellenőrizze a szerepkör-hozzárendelést: A projekt hozzáférés-vezérlési (IAM) lapján ellenőrizze, hogy megjelenik-e az új tag a DevCenter projektadminisztrátori szerepkörhöz.

DevCenter Dev Box felhasználói szerepkör hozzárendelése

Ha hozzáférést szeretne adni egy felhasználónak a Fejlesztői mezők létrehozásához és kezeléséhez a Microsoft Dev Boxban, rendelje hozzá a DevCenter Dev Box User szerepkört a projekt szintjén.

  1. Jelentkezzen be a Azure portalra.

  2. A keresőmezőbe írja be a projekteket. Az eredmények listájában válassza a Projektek lehetőséget.

  3. Válassza ki azt a projektet, amelyhez hozzáférést szeretne adni a csapattagok számára.

    Képernyőkép a Projektek listáról, amelyen egy projekt van kiválasztva, amely DevCenter-szerepköröket rendel az Azure Portalhoz.

  4. A bal oldali menüben válassza a Hozzáférés-vezérlés (IAM) lehetőséget.

  5. Válassza a Hozzáadás>Szerepkör-hozzárendelés hozzáadása lehetőséget.

  6. Ossza ki a következő szerepkört. A részletes lépésekért lásd: Azure-szerepkörök hozzárendelése az Azure Portal használatával.

    Setting Érték
    szerepkör Válassza a DevCenter Dev Box-felhasználót.
    Hozzáférés hozzárendelése Válassza a Felhasználó, csoport vagy szolgáltatási főszereplő lehetőséget.
    Tagok Jelölje ki azokat a felhasználókat vagy csoportokat, amelyekhez hozzá szeretne férni a projekthez.

    Képernyőkép a Szerepkör-hozzárendelés hozzáadása panelről, amelyen a DevCenter Dev Box User szerepkör van kiválasztva az Azure Portalon.

A felhasználók mostantól megtekinthetik a projektet és a benne lévő összes készletet. A Dev Box felhasználói bármilyen készletből létrehozhatnak fejlesztői mezőket, és kezelhetik őket a fejlesztői portálon.

Megjegyzés:

A Microsoft Dev Box támogatja a munkahelyi és iskolai fiókokat. Nem támogatja a személyes fiókok használatát.

Fontos

A vendégfiók-hozzáférés (előzetes verzió) ki lett vonva, és már nem érhető el. Microsoft Dev Box már nem támogatja a vendégfelhasználók hozzáférését Microsoft Entra B2B együttműködésen keresztül.

Jótanács

A létrehozási folyamat befejeződésekor a rendszer automatikusan elindít és futtat egy fejlesztői mezőt. A fejlesztői mezők futtatásakor költségekkel járnak.

Hibaelhárítás

  • A szerepkör-hozzárendelés propagálása eltarthat egy percig; frissítse a portált, és várjon egy rövid időt az újrapróbálkozás előtt.
  • Ha hitelesítési hibát kap, győződjön meg arról, hogy a fiókjában Microsoft.Authorization/roleAssignments/write található a projekt vagy a szülő hatókörében.
  • Ha a felhasználó egy sikeres hozzárendelés után nem látja a projektet vagy a készleteket, ellenőrizze, hogy a hozzárendelés a megfelelő hatókörben történt-e (projekt vagy előfizetés/erőforráscsoport), és hogy a felhasználó támogatott fióktípussal rendelkezik-e.

Erőforrások tisztítása

Ha olyan tesztszerepkör-hozzárendeléseket hozott létre, amelyekre már nincs szüksége:

  1. A projekt Hozzáférés-vezérlés (IAM) paneljén keresse meg a szerepkör-hozzárendelést.
  2. Válassza az Eltávolítás és megerősítés lehetőséget.