Udostępnij przez


Konfigurowanie dostępu do projektów Microsoft Dev Box

W tym artykule wyjaśniono, jak udzielić administratorom i deweloperom dostępu do projektów Microsoft Dev Box. Użyj kontroli dostępu opartej na rolach (RBAC) platformy Azure, aby przypisać wbudowane role DevCenter na poziomie projektu.

Usługa Dev Box ma następujące wbudowane role:

Role Description
Administrator projektu DevCenter — Wyświetlanie połączeń sieciowych dołączonych do centrum deweloperów
— Wyświetlanie definicji pól deweloperskich dołączonych do centrum deweloperów
— Tworzenie, wyświetlanie, aktualizowanie i usuwanie pul pól deweloperskich w projekcie
Użytkownik usługi DevCenter Dev Box — Wyświetlanie pul w projekcie
- Tworzenie pól deweloperskich
- Połącz się z Dev Box
— Zarządzanie utworzonymi przez nich środowiskami deweloperskimi
— Usuwanie utworzonych przez nich pól deweloperskich

Możesz utworzyć wiele projektów Microsoft Dev Box w centrum deweloperów, aby dopasować je do określonych wymagań każdego zespołu. Korzystając z wbudowanej roli administratora projektu DevCenter, możesz delegować administrację projektu do członka zespołu. Administratorzy projektu mogą używać połączeń sieciowych i definicji pól deweloperskich skonfigurowanych na poziomie centrum deweloperskiego do tworzenia pul pól deweloperskich i zarządzania nimi w ramach projektu.

Członkowie zespołu muszą mieć dostęp do określonego projektu usługi Microsoft Dev Box, zanim będą mogli tworzyć pola deweloperskie. Użyj wbudowanej roli użytkownika usługi DevCenter Dev Box, aby przypisać uprawnienia do użytkowników lub grup usługi Active Directory. Rolę można przypisać na poziomie projektu w usłudze Microsoft Dev Box.

Wymagania wstępne

  • Musisz mieć konto platformy Azure z uprawnieniami do tworzenia przypisań ról w projekcie.
  • Musisz mieć centrum deweloperskie i co najmniej jeden projekt.

Wymagane uprawnienia

Aby utworzyć przypisania ról, musisz mieć uprawnienia do tworzenia przypisań ról w zasobie docelowym. Szczególnie:

  • Wymagane działania związane z uprawnieniami:

    • Microsoft.Authorization/roleAssignments/write
    • Microsoft.Authorization/roleAssignments/read (na potrzeby weryfikacji)
    • Microsoft.Authorization/roleDefinitions/read (aby wyświetlić listę dostępnych ról)
  • Zalecane role wbudowane, które obejmują następujące akcje:

    • Właściciel
    • Administrator dostępu użytkowników

Jeśli twoja organizacja używa własnych ról, upewnij się, że rola ma uprawnienie Microsoft.Authorization/roleAssignments/write dla zamierzonego zakresu.

Przypisywanie roli administratora projektu DevCenter

Aby przyznać użytkownikowi uprawnienia administratora projektu w usłudze Microsoft Dev Box, przypisz rolę Administratora projektu DevCenter na poziomie projektu.

  1. Zaloguj się do witryny Azure Portal.

  2. W polu wyszukiwania wprowadź projekty. Na liście wyników wybierz pozycję Projekty.

  3. Wybierz projekt, do którego chcesz udzielić członkom zespołu dostępu.

    Zrzut ekranu przedstawiający listę Projekty przedstawiającą siatkę projektów i wyniki wyszukiwania w witrynie Azure Portal.

  4. Po lewej stronie wybierz pozycję Kontrola dostępu (IAM).

    Zrzut ekranu przedstawiający kartę Kontrola dostępu (IAM) projektu z przypisaniami ról w portalu Azure.

  5. Wybierz Dodaj>Dodaj przypisanie roli.

  6. Przypisz następującą rolę. Aby uzyskać szczegółowe instrukcje, zobacz Przypisywanie ról platformy Azure przy użyciu witryny Azure Portal.

    Setting Wartość
    roli Wybierz pozycję Administrator projektu DevCenter.
    Przypisywanie dostępu do Wybierz użytkownika, grupę lub usługę główną.
    Członkowie Wybierz użytkowników lub grupy, które potrzebują dostępu administratora do projektu.

    Zrzut ekranu przedstawiający okienko Dodawanie przypisania roli w portalu Azure z wybraną rolą Administratora projektu DevCenter.

Użytkownicy mogą teraz zarządzać projektem i tworzyć w nim pule pól deweloperskich.

Ważne

Użytkownik, któremu przypisano rolę użytkownika usługi Dev Box lub rolę administratora projektu, może utworzyć pole deweloperskie.

pl-PL: Sprawdź przypisanie roli: na stronie Kontrola dostępu (IAM) projektu upewnij się, że nowy członek jest wyświetlany w roli Administratora projektu DevCenter.

Przypisywanie roli użytkownika usługi DevCenter Dev Box

Aby udzielić użytkownikowi dostępu do tworzenia pól deweloperskich i zarządzania nimi w usłudze Microsoft Dev Box, przypisz rolę użytkownika devCenter Dev Box na poziomie projektu.

  1. Zaloguj się do witryny Azure Portal.

  2. W polu wyszukiwania wprowadź projekty. Na liście wyników wybierz pozycję Projekty.

  3. Wybierz projekt, do którego chcesz udzielić członkom zespołu dostępu.

    Zrzut ekranu przedstawiający listę Projektów z projektem wybranym do przypisania ról DevCenter w portalu Azure.

  4. W menu po lewej stronie wybierz pozycję Kontrola dostępu (Zarządzanie dostępem i tożsamościami).

  5. Wybierz Dodaj>Dodaj przypisanie roli.

  6. Przypisz następującą rolę. Aby uzyskać szczegółowe instrukcje, zobacz Przypisywanie ról platformy Azure przy użyciu witryny Azure Portal.

    Setting Wartość
    roli Wybierz pozycję DevCenter Dev Box User.
    Przypisywanie dostępu do Wybierz użytkownika, grupę lub usługę główną.
    Członkowie Wybierz użytkowników lub grupy, do których chcesz mieć dostęp do projektu.

    Zrzut ekranu przedstawiający okienko Dodawanie przypisania roli z rolą Użytkownika usługi DevCenter Dev Box wybraną w witrynie Azure Portal.

Użytkownicy mogą teraz przeglądać projekt i wszystkie pule w nim. Użytkownicy usługi Dev Box mogą tworzyć pola deweloperskie z dowolnej puli i zarządzać nimi w portalu deweloperów.

Uwaga / Notatka

Usługa Microsoft Dev Box obsługuje konta służbowe i szkolne. Nie obsługuje ona korzystania z kont gości ani kont osobistych.

Ważne

Środowisko deweloperskie jest uruchamiane automatycznie i dostępne po zakończeniu procesu tworzenia. Pola deweloperskie generują koszty za każdym razem, gdy są uruchomione.

Rozwiązywanie problemów

  • Propagacja przypisania roli może potrwać minutę; odśwież portal i zaczekaj chwilę przed ponowną próbą.
  • Jeśli wystąpi błąd autoryzacji, upewnij się, że Twoje konto ma uprawnienia do zapisu Microsoft.Authorization/roleAssignments/write w projekcie lub zakresie nadrzędnym.
  • Jeśli użytkownik nie widzi projektu lub pul po pomyślnym przypisaniu, sprawdź, czy przypisanie zostało wykonane we właściwym zakresie (projekt a subskrypcja/grupa zasobów) i czy użytkownik ma obsługiwany typ konta.

Uprzątnij zasoby

Jeśli utworzyłeś przypisania ról do testów, których już nie potrzebujesz:

  1. W okienku Kontrola dostępu (IAM) projektu znajdź przypisanie roli.
  2. Wybierz pozycję Usuń i potwierdź.