Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Efektywne zarządzanie zasobami ma kluczowe znaczenie dla zespołów programistycznych pracujących nad różnymi projektami. Usługa Microsoft Dev Box używa zasad projektu , aby ułatwić inżynierom platformy wymuszanie ładu przy zachowaniu elastyczności. W przypadku zasad projektu zdefiniuj bariery ochronne dotyczące użycia zasobów dla poszczególnych projektów w całej organizacji. W tym artykule wyjaśniono, jak skonfigurować zasady projektu i zarządzać nimi w usłudze Dev Box, aby zoptymalizować kontrolę zasobów i ład.
Gdy zasady są wymuszane, usługa Dev Box sprawdza kondycję istniejących pul zasobów względem nowych ustawień zasad:
- Sprawdzanie kondycji puli: usługa Dev Box sprawdza każdą pulę zasobów pod kątem zgodności z wymuszanymi zasadami.
- Pule w złej kondycji: pula, która nie spełnia wymuszonych wymagań, jest oznaczona jako zła kondycja, co blokuje tworzenie nowych pól deweloperskich w tej puli.
- Istniejące pudełka deweloperskie pozostają aktywne: Pudełka deweloperskie utworzone już w niesprawnej puli nadal działają normalnie, dzięki czemu zespoły mogą nadal pracować bez zakłóceń.
Ten mechanizm wymuszania zapewnia, że projekty korzystają tylko z zatwierdzonych zasobów, zachowując bezpieczne domyślnie środowisko z wydajnymi operacjami we wszystkich projektach w centrum deweloperskim.
Wymagania wstępne
- Usługa Microsoft Dev Box skonfigurowana wraz z centrum deweloperskim i projektami.
Tworzenie domyślnych zasad projektu
Pierwsze tworzone zasady stają się domyślnymi zasadami projektu. Dotyczy to wszystkich projektów w centrum programistów. Domyślne zasady konfigurują punkt odniesienia dla projektów, zapewniając minimalny poziom ładu i kontrolę nad dostępnymi zasobami. W domyślnej polityce projektu wybierasz zasoby, którym pozwalasz na dostęp, na przykład sieci, obrazy i jednostki SKU. Projekty używają zasad domyślnych, chyba że mają niestandardowe zasady projektu. Jeśli projekt używa zasad niestandardowych, dostępne są tylko zasoby zdefiniowane w tych zasadach. Jeśli do projektu nie przypisano żadnych zasad niestandardowych, dostępne są zasoby zdefiniowane w zasadach domyślnych. Projekt może mieć zastosowanie tylko jednej zasady.
Aby utworzyć domyślne zasady projektu:
Zaloguj się do witryny Azure Portal. Przejdź do centrum dla deweloperów, rozwiń opcję Zarządzaj w okienku po lewej stronie i wybierz Zasady projektu. Na stronie Zasady projektu wybierz pozycję Utwórz zasady.
Pierwszymi utworzonymi zasadami są zasady domyślne . W sekcji Zezwalaj na zasoby wybierz zasoby, które chcesz użyć w projekcie. Musisz wybrać co najmniej jeden zasób dla każdej kategorii: obrazy, sieci i jednostki SKU.
W obszarze Obrazy wybierz pozycję Zezwalaj na wszystkie bieżące i przyszłe obrazy.
W obszarze Sieci wybierz pozycję Wszystkie bieżące i przyszłe sieci.
Aby zezwolić na określone użycie jednostek SKU, w obszarze Jednostki SKU wybierz pozycję Wybierz określoną jednostkę SKU lub grupę jednostek SKU.
W okienku Wybierz jednostki SKU wybierz te, na które chcesz zezwolić (na przykład wszystkie jednostki SKU z 16 vCPU). Potwierdź wybór, wybierając pozycję Wybierz.
Po wybraniu zasobów wybierz pozycję Utwórz, aby sfinalizować politykę.
Aby potwierdzić, że domyślna polityka projektu zawiera zasoby, rozwiń Domyślne.
Tworzenie niestandardowych zasad projektu
Niestandardowe zasady projektu umożliwiają kontrolowanie zasobów dla określonych projektów. Te zasady umożliwiają kontrolowanie, które zasoby są dostępne dla projektów, zapewniając lepszy nadzór i zarządzanie zasobami. Każdy projekt może mieć tylko jedną zasadę niestandardową, ale te same zasady można zastosować do wielu projektów.
Aby utworzyć i zastosować niestandardowe zasady projektu:
Zaloguj się do portalu Azure, przejdź do centrum deweloperów, w okienku po lewej stronie rozwiń węzeł Zarządzaj, a następnie wybierz pozycję Zasady projektu.
Na stronie Zasady projektu wybierz pozycję Utwórz.
Na stronie Tworzenie zasad projektu wprowadź nazwę zasad projektu.
W obszarze Projekty docelowe wybierz pozycję Wybierz projekty.
W okienku Wybieranie projektów wybierz projekty, do których chcesz zastosować zasady, a następnie wybierz pozycję Wybierz.
W sekcji Zezwalaj na zasoby wybierz zasoby, które chcesz użyć w projekcie. Aby na przykład umożliwić projektowi używanie tylko obrazów programu Visual Studio 2022, w obszarze Obrazy wybierz pozycję Wybierz określony obraz lub grupę obrazów.
- Wybierz wszystkie obrazy programu Visual Studio 2022. Aby potwierdzić wybór, wybierz pozycję Wybierz.
- Wybierz wszystkie obrazy programu Visual Studio 2022. Aby potwierdzić wybór, wybierz pozycję Wybierz.
W razie potrzeby wybierz więcej zasobów. Po zakończeniu wybierania zasobów wybierz pozycję Utwórz.
Wyświetlanie zasad dla projektu
Podczas tworzenia niestandardowych zasad projektu i stosowania ich do projektu docelowego domyślne zasady projektu nie mają zastosowania do tego projektu. Zasady projektu niestandardowego muszą definiować wszystkie zasoby, które mają być dozwolone w projekcie.
Aby wyświetlić zasady projektu, które mają zastosowanie do projektów:
Zaloguj się do Azure portal, przejdź do centrum programistów, a następnie w lewym okienku rozwiń Zarządzaj, następnie wybierz Zasady projektu.
Na stronie Zasady projektu rozwiń utworzone niestandardowe zasady projektu.
Edytowanie zasad projektu
Edytuj zasady projektu, aby zaktualizować dozwolone zasoby, zmodyfikować ustawienia ładu lub dostosować dostępność zasobów w miarę rozwoju wymagań projektu.
Aby edytować zasady projektu:
Zaloguj się do Azure portal, przejdź do centrum programistów, a następnie w lewym okienku rozwiń Zarządzaj, następnie wybierz Zasady projektu.
W przypadku zasad projektu, które chcesz edytować, przewiń w prawo i wybierz pozycję Edytuj.
Po wprowadzeniu zmian wybierz pozycję Zastosuj.
Usuwanie zasad projektu
Usuwanie zasad powoduje ich usunięcie z projektów, w których są stosowane, i zastosowanie zasad domyślnych do tych projektów. Najpierw usuń zasady niestandardowe. Nie można usunąć zasad domyślnych do momentu usunięcia wszystkich zasad niestandardowych.
Aby usunąć zasady projektu:
Zaloguj się do witryny Azure Portal.
Przejdź do centrum programistów.
W okienku po lewej stronie rozwiń węzeł Zarządzaj, a następnie wybierz pozycję Zasady projektu.
Wybierz politykę projektu, którą chcesz usunąć, a następnie kliknij Usuń.
W zasadach usuwania projektu przeczytaj komunikat: "Usunięcie zasad niestandardowych spowoduje, że pula stanie się w złej kondycji, jeśli zasoby puli są dozwolone przez zasady niestandardowe, ale nie są dozwolone domyślnie." i wybierz przycisk OK.
Treści powiązane
- Dowiedz się więcej na temat architektury usługi Microsoft Dev Box i kluczowych pojęć.