Share via


Snabbstart: Konfigurera Azure-distributionsmiljöer

I den här snabbstarten konfigurerar du alla resurser i Azure Deployment Environments för att aktivera självbetjäningsdistributionsmiljöer för utvecklingsteam. Lär dig hur du skapar och konfigurerar ett utvecklingscenter, lägger till en katalog i utvecklingscentret och definierar en miljötyp. Associera sedan ett projekt med utvecklingscentret, lägg till miljötyper och ge utvecklingsåtkomst till projektet.

Ett utvecklingscenter är resursen på den översta nivån för Azure Deployment Environments som innehåller samlingen med utvecklingsprojekt. I utvecklingscentret anger du den gemensamma konfigurationen för dina projekt, till exempel kataloger med programmallar och de typer av miljöer som utvecklingsteam kan distribuera sin kod till.

Ett plattformsutvecklingsteam konfigurerar vanligtvis utvecklingscentret, kopplar externa kataloger till utvecklingscentret, skapar projekt och ger åtkomst till utvecklingsteam. Utvecklingsteam skapar sedan miljöer med hjälp av miljödefinitioner, ansluter till enskilda resurser och distribuerar program.

När du har slutfört den här snabbstarten kan utvecklare använda utvecklarportalen, Azure CLI eller Azure Developer CLI för att skapa miljöer i projektet för att distribuera sina program.

Mer information om komponenterna i Azure Deployment Environments finns i Viktiga begrepp för Azure Deployment Environments.

Du måste utföra stegen i den här snabbstarten och sedan skapa ett projekt innan du kan skapa en distributionsmiljö. Du kan också skapa dessa resurser manuellt genom att följa den här snabbstarten för att distribuera utvecklingscentret och projektet med hjälp av en ARM-mall.

Förutsättningar

  • Ett Azure-konto med en aktiv prenumeration. Skapa ett konto utan kostnad.
  • Rollbaserad åtkomstkontrollroll i Azure med behörighet att skapa och hantera resurser i prenumerationen, till exempel Deltagare eller Ägare.

Skapa ett utvecklingscenter

Först skapar du ett utvecklingscenter och kopplar en katalog till det. Katalogen innehåller de programmallar, som kallas miljödefinitioner, som utvecklingsteam kan använda för att skapa miljöer. I den här snabbstarten bifogar du Microsofts snabbstartskatalog, som innehåller exempel på miljödefinitioner som hjälper dig att komma igång.

Så här skapar och konfigurerar du ett utvecklingscenter i Azure-distributionsmiljöer med hjälp av Azure-portalen:

  1. Logga in på Azure-portalen.

  2. Sök efter Azure Deployment Environments och välj sedan tjänsten i resultatet.

  3. I Dev Centers väljer du Skapa.

    Skärmbild som visar hur du skapar ett utvecklingscenter i Azure Deployment Environments.

  4. I Skapa ett utvecklingscenter går du till fliken Grundläggande och väljer eller anger följande information:

    Name Värde
    Abonnemang Välj den prenumeration där du vill skapa utvecklingscentret.
    Resursgrupp Använd antingen en befintlig resursgrupp eller välj Skapa ny och ange ett namn för resursgruppen.
    Namn Ange ett namn för utvecklingscentret.
    Plats Välj den plats eller region där du vill skapa utvecklingscentret.
    Bifoga en snabbstartskatalog Markera kryssrutan Definitioner för Azure-distributionsmiljön.
    Avmarkera kryssrutan Anpassningsuppgifter för Dev box.
  5. Välj Granska + skapa.

  6. På fliken Granska väntar du på distributionsverifiering och väljer sedan Skapa.

  7. Du kan kontrollera förloppet för distributionen i dina Azure-portalmeddelanden.

    Skärmbild som visar portalmeddelanden för att bekräfta skapandet av ett utvecklingscenter.

  8. När utvecklingscentret har skapats väljer du Gå till resurs. Bekräfta att du ser översiktsfönstret för utvecklingscentret.

    Skärmbild som visar utvecklingscentrets översiktsfönster.

Konfigurera en hanterad identitet för utvecklingscentret

För att tillåta skapandet av miljöer kräver utvecklingscentret behörigheter för prenumerationen. Du kan koppla en identitet till utvecklingscentret och sedan tilldela den identiteten nödvändiga behörigheter. Du kan koppla antingen en systemtilldelad hanterad identitet eller en användartilldelad hanterad identitet. Lär dig mer om de två typerna av identiteter.

I den här snabbstarten konfigurerar du en systemtilldelad hanterad identitet för utvecklingscentret. Sedan tilldelar du roller till den hanterade identiteten så att utvecklingscentret kan skapa miljötyper i din prenumeration.

Koppla en systemtilldelad hanterad identitet

Så här kopplar du en systemtilldelad hanterad identitet till utvecklingscentret:

  1. I utvecklingscentret går du till den vänstra menyn under Inställningar och väljer Identitet.

  2. Under Systemtilldelat anger du Status till och väljer sedan Spara.

    Skärmbild som visar en systemtilldelad hanterad identitet.

  3. I dialogrutan Aktivera systemtilldelad hanterad identitet väljer du Ja. Det kan ta några minuter innan resten av fälten visas.

Tilldela roller för den hanterade identiteten dev center

Den hanterade identitet som representerar ditt utvecklingscenter kräver åtkomst till prenumerationen där du konfigurerar projektmiljötyperna och till katalogen.

  1. I utvecklingscentret går du till den vänstra menyn under Inställningar och väljer Identitet.

  2. Under Systemtilldelade>behörigheter väljer du Azure-rolltilldelningar.

    Skärmbild som visar en systemtilldelad hanterad identitet med rolltilldelningar markerade.

  3. Om du vill ge deltagare åtkomst till prenumerationen väljer du Lägg till rolltilldelning (förhandsversion), anger eller väljer följande information och väljer sedan Spara:

    Name Värde
    Definitionsområde Prenumeration
    Abonnemang Välj den prenumeration där den hanterade identiteten ska användas.
    Roll Deltagare
  4. Om du vill ge administratören för användaråtkomst åtkomst till prenumerationen väljer du Lägg till rolltilldelning (förhandsversion), anger eller väljer följande information och väljer sedan Spara:

    Name Värde
    Definitionsområde Prenumeration
    Abonnemang Välj den prenumeration där den hanterade identiteten ska användas.
    Roll Administratör för användaråtkomst

Skapa en miljötyp

Använd en miljötyp för att definiera de olika typer av miljöer som utvecklingsteamen kan distribuera. Du kan använda olika inställningar för varje miljötyp.

  1. Gå till Azure-distributionsmiljöer i Azure-portalen.

  2. I Dev Centers väljer du ditt utvecklingscenter.

  3. I den vänstra menyn under Miljökonfiguration väljer du Miljötyper och sedan Skapa.

  4. I Skapa miljötyp anger du följande information och väljer sedan Lägg till.

    Name Värde
    Namn Ange ett namn för miljötypen.
    Taggar Du kan också ange ett taggnamn och ett taggvärde.

    Skärmbild som visar fönstret Skapa miljötyp.

En miljötyp som du lägger till i utvecklingscentret är tillgänglig i varje projekt i utvecklingscentret, men miljötyper är inte aktiverade som standard. När du aktiverar en miljötyp på projektnivå avgör miljötypen den hanterade identiteten och prenumerationen som används för att distribuera miljöer.

Skapa ett projekt

I Azure Deployment Environments representerar ett projekt ett team eller en affärsfunktion i organisationen. Du kan till exempel skapa ett projekt för implementeringen av ett e-handelsprogram som har en utvecklings-, mellanlagrings- och produktionsmiljö. För ett annat projekt kan du definiera en annan konfiguration.

När du associerar ett projekt med ett utvecklingscenter tillämpas alla inställningar för utvecklingscentret automatiskt på projektet. Varje projekt kan bara associeras med ett utvecklingscenter.

Så här skapar du ett Azure Deployment Environments-projekt i utvecklingscentret:

  1. Gå till Azure-distributionsmiljöer i Azure-portalen.

  2. I den vänstra menyn under Konfigurera väljer du Projekt.

  3. I Projekt väljer du Skapa.

  4. I Skapa ett projekt går du till fliken Grundläggande och anger eller väljer följande information:

    Name Värde
    Abonnemang Välj den prenumeration där du vill skapa projektet.
    Resursgrupp Använd antingen en befintlig resursgrupp eller välj Skapa ny och ange ett namn för resursgruppen.
    Utvecklingscenter Välj ett utvecklingscenter som ska associeras med det här projektet. Alla inställningar för utvecklingscentret gäller för projektet.
    Namn Ange ett namn för projektet.
    Beskrivning (valfritt) Ange eventuell projektrelaterad information.
  5. På fliken Granska + skapa väntar du på distributionsverifiering och väljer sedan Skapa.

  6. Bekräfta att projektet har skapats genom att kontrollera dina Azure-portalmeddelanden. Välj sedan Gå till resurs. Bekräfta att du ser projektöversiktsfönstret.

Skapa en projektmiljötyp

I Azure Deployment Environments är projektmiljötyper en delmängd av de miljötyper som du konfigurerar för utvecklingscentret. De hjälper dig att förkonfigurera de typer av miljöer som specifika utvecklingsteam kan skapa.

Om du vill konfigurera ett projekt lägger du till en projektmiljötyp:

  1. Gå till ditt projekt i Azure-portalen.

  2. I den vänstra menyn under Miljökonfiguration väljer du Miljötyper och sedan Lägg till.

    Skärmbild som visar fönstret Miljötyper.

  3. I Lägg till miljötyp i <projektnamn> anger eller väljer du följande information:

    Name Värde
    Typ Välj en miljötyp på dev center-nivå som ska aktiveras för det specifika projektet.
    Distributionsprenumeration Välj den prenumeration där miljön skapas.
    Distributionsidentitet Välj antingen en systemtilldelad identitet eller en användartilldelad hanterad identitet för att utföra distributioner åt användaren.
    Behörigheter för miljöresurser>Miljöskaparroll(er) Välj de roller som ska ge åtkomst till skaparen av miljöresurserna.
    Behörigheter för miljöresurser>Ytterligare åtkomst Välj de användare eller Microsoft Entra-grupper som ska tilldelas till specifika roller för miljöresurserna.
    Taggar Ange ett taggnamn och ett taggvärde. De här taggarna tillämpas på alla resurser som skapas som en del av miljön.

Kommentar

Minst en identitet (systemtilldelad eller användartilldelad) måste vara aktiverad för distributionsidentitet. Identiteten används för att utföra miljödistributionen åt utvecklaren. Dessutom bör identiteten som är kopplad till utvecklingscentret tilldelas rollerna Deltagare och Admistrator för användaråtkomst för åtkomst till distributionsprenumerationen för varje miljötyp.

Ge åtkomst till utvecklingsteamet

Innan utvecklare kan skapa miljöer baserat på miljötyperna i ett projekt måste du ge dem åtkomst via en rolltilldelning på projektnivå. Med användarrollen Distributionsmiljöer kan användarna skapa, hantera och ta bort sina egna miljöer. Du måste ha tillräcklig behörighet för ett projekt innan du kan lägga till användare i det.

  1. Gå till ditt projekt i Azure-portalen.

  2. Välj Åtkomstkontroll (IAM) i den vänstra menyn.

  3. Välj Lägg till>Lägg till rolltilldelning.

  4. Tilldela följande roll. Läs mer om att tilldela roller i Tilldela Azure-roller via Azure Portal.

    Inställning Värde
    Roll Välj Användare av distributionsmiljöer.
    Tilldela åtkomst till Välj Användare, grupp eller tjänstens huvudnamn.
    Medlemmar Välj de användare eller grupper som du vill ha åtkomst till projektet.

    Skärmbild som visar fönstret Lägg till rolltilldelning.

Kommentar

Endast användare som har användarrollen Distributionsmiljöer, rollen DevCenter-projektadministratör eller en inbyggd roll som har lämpliga behörigheter kan skapa en miljö. Användare som har rollen Distributionsmiljöer läsare kan visa sina egna miljöer och miljöer som skapats av andra.

Nästa steg

I den här snabbstarten skapade du ett utvecklingscenter och konfigurerade det med en identitet, en katalog och en miljötyp. Sedan skapade du ett projekt och gav projektåtkomst till utvecklingsteamet. Om du vill veta mer om hur dina medlemmar i utvecklingsteamet kan skapa miljöer går du vidare till nästa snabbstart.