Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Effektiv resurshantering är avgörande för utvecklingsteam som arbetar med olika projekt. Microsoft Dev Box använder projektprinciper för att hjälpa plattformstekniker att upprätthålla styrning samtidigt som flexibiliteten bibehålls. Med projektprinciper definierar du skyddsräcken för resursanvändning per projekt i hela organisationen. Den här artikeln beskriver hur du konfigurerar och hanterar projektprinciper i Dev Box för att optimera resurskontroll och styrning.
När principer tillämpas kontrollerar Dev Box hälsotillståndet för befintliga resurspooler mot de nya principinställningarna:
- Kontroll av poolhälsa: Dev Box kontrollerar att varje resurspool uppfyller de principer som tillämpas.
- Ohälsosamma pooler: En pool som inte uppfyller de fastställda kraven markeras som ohälsosam, vilket blockerar skapandet av nya utvecklingsmiljöer i poolen.
- Befintliga utvecklingsrutor är fortfarande aktiva: Dev-rutor som redan har skapats i en pool som inte är felfri fortsätter att fungera normalt, så att dina team fortsätter att arbeta utan avbrott.
Den här tvingande mekanismen säkerställer att projekt endast använder de resurser som de är godkända för och upprätthåller en säker miljö som standard med effektiva åtgärder i alla projekt i ett utvecklingscenter.
Förutsättningar
- Microsoft Dev Box har konfigurerats med ett utvecklingscenter och projekt.
Skapa en standardprojektprincip
Den första principen som du skapar blir standardprojektprincipen. Den gäller för alla projekt i utvecklingscentret. En standardprincip konfigurerar en baslinje för dina projekt, vilket säkerställer att de har en lägsta styrningsnivå och kontroll över tillgängliga resurser. I en standardprojektprincip väljer du resurser som ska tillåtas, till exempel nätverk, bilder och SKU:er. Projekt använder standardprincipen om de inte har en anpassad projektprincip. Om ett projekt använder en anpassad princip är endast de resurser som definierats i den principen tillgängliga. Om ingen anpassad princip har tilldelats projektet är de resurser som definierats i standardprincipen tillgängliga. Ett projekt kan bara ha en princip tillämpad på det.
Så här skapar du en standardprojektprincip:
Logga in på Azure-portalen. Gå till utvecklingscentret, expandera Hantera i den vänstra rutan och välj Projektprincip. På sidan Projektprincip väljer du Skapa en princip.
Den första principen som du skapar är standardprincipen . Under Tillåt resurser väljer du de resurser som du vill tillåta för projektet. Du måste välja minst en resurs för varje kategori: bilder, nätverk och SKU:er.
I Bilder väljer du Tillåt alla aktuella och framtida bilder.
I Nätverk väljer du Alla aktuella och framtida nätverk.
Om du vill tillåta specifik SKU-användning går du till SKU:er och väljer Välj en specifik SKU eller grupp med SKU:er.
I fönstret Välj SKU:er väljer du de SKU:er som du vill tillåta (till exempel alla 16 vCPU-SKU :er). Bekräfta ditt val genom att välja Välj.
När du har valt resurserna väljer du Skapa för att slutföra principen.
Om du vill bekräfta att standardprojektprincipen innehåller resurserna expanderar du Standard.
Skapa en anpassad projektprincip
Med anpassade projektprinciper kan du styra resurser för specifika projekt. Med de här principerna kan du styra vilka resurser som är tillgängliga för projekt, vilket ger bättre styrning och resurshantering. Varje projekt kan bara ha en anpassad princip, men samma princip kan tillämpas på flera projekt.
Så här skapar och tillämpar du en anpassad projektprincip:
Logga in på Azure-portalen, gå till utvecklingscentret och expandera Hantera i den vänstra rutan och välj sedan Projektprincip.
På sidan Projektprincip väljer du Skapa.
På sidan Skapa projektprincip anger du ett Namn för projektprincipen.
Under Målprojekt väljer du Välj projekt.
I fönstret Välj projekt väljer du de projekt som du vill tillämpa principen på och väljer sedan Välj.
Under Tillåt resurser väljer du de resurser som du vill tillåta för projektet. Om du till exempel bara vill låta ett projekt använda Visual Studio 2022-bilder väljer du Välj en viss bild eller grupp med bilder i Bilder.
- Välj alla Visual Studio 2022-bilder. Bekräfta valet genom att välja Välj.
- Välj alla Visual Studio 2022-bilder. Bekräfta valet genom att välja Välj.
Välj fler resurser om det behövs. När du är klar med att välja resurser väljer du Skapa.
Visa principer för ett projekt
När du skapar en anpassad projektprincip och tillämpar den på målprojektet gäller inte standardprojektprincipen för det projektet. Den anpassade projektprincipen måste definiera alla resurser som du vill tillåta i projektet.
För att visa de projektprinciper som gäller för projekt kan du använda följande steg:
Logga in på Azure-portalen, gå till utvecklingscentret och expandera Hantera i den vänstra rutan och välj sedan Projektprincip.
På sidan Projektprincip expanderar du den anpassade projektprincip som du skapade.
Redigera en projektprincip
Redigera en projektprincip för att uppdatera tillåtna resurser, ändra styrningsinställningar eller justera resurstillgänglighet när projektkraven utvecklas.
Så här redigerar du en projektpolicy:
Logga in på Azure-portalen, gå till utvecklingscentret och expandera Hantera i den vänstra rutan och välj sedan Projektprincip.
För den projektprincip som du vill redigera bläddrar du till höger och väljer Redigera.
När du har gjort ändringar väljer du Använd.
Ta bort en projektprincip
Om du tar bort principer tas de bort från de projekt där de tillämpas och tillämpar standardprincipen. Ta först bort anpassade principer. Du kan inte ta bort standardprincipen förrän alla anpassade principer har tagits bort.
För att ta bort en projektpolicy:
Logga in på Azure-portalen.
Gå till utvecklingscentret.
I den vänstra rutan expanderar du Hantera och väljer Projektprincip.
Välj den projektprincip som ska tas bort och välj Ta bort.
I Ta bort projektprincipen läser du meddelandet: "Att ta bort en anpassad princip gör att en pool blir ohälsosam om poolresurserna tillåts av den anpassade principen men inte av standardprincipen." och väljer OK.
Relaterat innehåll
- Läs mer om Microsoft Dev Box-arkitektur och viktiga begrepp.