Sdílet prostřednictvím


Konfigurace přístupu k projektům Microsoft Dev Box

Tento článek vysvětluje, jak správcům a vývojářům udělit přístup k projektům Microsoft Dev Box. Pomocí řízení přístupu na základě role v Azure (Azure RBAC) přiřaďte předdefinované role DevCenter na úrovni projektu.

Dev Box má následující předdefinované role:

Role Description
Správce projektu DevCenter – Zobrazení síťových připojení připojených k vývojovému centru
– Zobrazení definic vývojových polí připojených k vývojovému centru
– Vytvářejte, zobrazujte, aktualizujte a odstraňujte fondy dev boxů v projektu
Uživatel DevCenter Dev Boxu – Zobrazit pooly v rámci projektu
– Vytvoření vývojových polí
– Připojení k vývojovému boxu
- Správa vývojových prostředí, která vytvořila
- Odstranit vývojová pole, která vytvořili

V vývojářském centru můžete vytvořit několik projektů Microsoft Dev Box, které odpovídají konkrétním požadavkům jednotlivých týmů. Pomocí předdefinované role správce projektu DevCenter můžete delegovat správu projektu na člena týmu. Správci projektu můžou pomocí síťových připojení a definic vývojových polí nakonfigurovaných na úrovni dev center vytvářet a spravovat fondy vývojových boxů v rámci projektu.

Členové týmu musí mít přístup ke konkrétnímu projektu Microsoft Dev Box, aby mohli vytvářet dev boxy. Pomocí předdefinované role uživatele DevCenter Dev Boxu přiřaďte oprávnění uživatelům nebo skupinám služby Active Directory. Roli přiřadíte na úrovni projektu v Microsoft Dev Boxu.

Požadavky

  • Abyste mohli vytvářet přiřazení rolí v projektu, musíte mít účet Azure s oprávněním.
  • Musíte mít vývojové centrum a alespoň jeden projekt.

Požadována oprávnění

Abyste mohli vytvářet přiřazení rolí, potřebujete oprávnění k vytváření přiřazení rolí v cílovém prostředku. Konkrétně:

  • Požadované akce oprávnění:

    • Microsoft.Authorization/roleAssignments/write
    • Microsoft.Authorization/roleAssignments/read (pro ověření)
    • Microsoft.Authorization/roleDefinitions/read (pro výpis dostupných rolí)
  • Doporučené předdefinované role, které zahrnují tyto akce:

    • Vlastník
    • Správce uživatelských přístupů

Pokud vaše organizace používá vlastní role, ujistěte se, že tato role zahrnuje Microsoft.Authorization/roleAssignments/write pro zamýšlený obor.

Přiřazení role správce projektu DevCenter

Pokud chcete udělit oprávnění správce projektu uživatele v Microsoft Dev Boxu, přiřaďte roli správce projektu DevCenter na úrovni projektu.

  1. Přihlaste se do Azure Portalu.

  2. Do vyhledávacího pole zadejte projekty. V seznamu výsledků vyberte Projekty.

  3. Vyberte projekt, ke kterému chcete členům týmu udělit přístup.

    Snímek obrazovky se seznamem Projektů zobrazující mřížku projektů a výsledky hledání na webu Azure Portal

  4. Na levé straně vyberte Řízení přístupu (IAM).

    Snímek obrazovky s kartou Řízení přístupu (IAM) projektu zobrazující přiřazení rolí na webu Azure Portal

  5. Vyberte Přidat>Přiřadit roli.

  6. Přiřaďte následující roli. Podrobný postup najdete v tématu Přiřazování rolí Azure s využitím webu Azure Portal.

    Setting Hodnota
    Role Vyberte DevCenter Project Admin.
    Přiřazení přístupu k Vyberte Uživatele, skupinu nebo principál služby.
    Members Vyberte uživatele nebo skupiny, které potřebují přístup správce k projektu.

    Snímek obrazovky s podoknem Přidat přiřazení role s vybranou rolí Správce projektu DevCenter na webu Azure Portal

Uživatelé teď můžou projekt spravovat a vytvářet v něm fondy vývojových boxů.

Důležité

Uživatel, který má přiřazenou roli uživatele Dev Boxu nebo roli správce projektu, může vytvořit vývojové pole.

Ověřte přiřazení role: Na stránce Řízení přístupu (IAM) projektu potvrďte, že se nový člen zobrazí pro roli správce projektu DevCenter.

Přiřazení role uživatele DevCenter Dev Boxu

Pokud chcete uživateli udělit přístup k vytváření a správě vývojových polí v Microsoft Dev Boxu, přiřaďte roli uživatele DevCenter Dev Boxu na úrovni projektu.

  1. Přihlaste se do Azure Portalu.

  2. Do vyhledávacího pole zadejte projekty. V seznamu výsledků vyberte Projekty.

  3. Vyberte projekt, ke kterému chcete členům týmu udělit přístup.

    Snímek obrazovky se seznamem projektů, kde je vybrán projekt pro přiřazení rolí DevCenter v Azure Portálu.

  4. V nabídce vlevo vyberte Řízení přístupu (IAM).

  5. Vyberte Přidat>Přiřadit roli.

  6. Přiřaďte následující roli. Podrobný postup najdete v tématu Přiřazování rolí Azure s využitím webu Azure Portal.

    Setting Hodnota
    Role Vyberte uživatele DevCenter Dev Boxu.
    Přiřazení přístupu k Vyberte Uživatele, skupinu nebo principál služby.
    Members Vyberte uživatele nebo skupiny, ke kterým chcete mít přístup k projektu.

    Snímek obrazovky podokna pro přidání přiřazení role s vybranou rolí uživatele DevCenter Dev Box v portálu Azure.

Uživatelé teď můžou zobrazit projekt a všechny fondy v něm. Uživatelé vývojových boxů můžou vytvářet vývojové boxy z libovolného fondu a spravovat je z vývojářského portálu.

Poznámka:

Microsoft Dev Box podporuje pracovní a školní účty. Nepodporuje použití účtů hostů ani osobních účtů.

Důležité

Po dokončení procesu vytváření je vývojové prostředí automaticky spuštěno a běží. Vývojová pole účtují náklady vždy, když jsou spuštěné.

Řešení problémů

  • Šíření přiřazení role může trvat minutu; aktualizujte portál a chvíli počkejte, než to zkusíte znovu.
  • Pokud se zobrazí chyba autorizace, ověřte, že váš účet má oprávnění Microsoft.Authorization/roleAssignments/write na úrovni projektu nebo nadřazené úrovni.
  • Pokud se uživateli po úspěšném přiřazení nezobrazí projekt nebo fondy, zkontrolujte, jestli se přiřazení provedlo ve správném oboru (vs. předplatné nebo skupina zdrojů) a jestli má uživatel podporovaný typ účtu.

Vyčistěte zdroje

Pokud jste vytvořili testovací přiřazení rolí, která už nepotřebujete:

  1. V podokně Řízení přístupu (IAM) projektu vyhledejte přiřazení role.
  2. Vyberte Odebrat a potvrďte.