Share via


Quickstart: Azure Deployment Environments configureren

In deze quickstart stelt u alle resources in Azure Deployment Environments in om selfservice-implementatieomgevingen in te schakelen voor ontwikkelteams. Meer informatie over het maken en configureren van een ontwikkelaarscentrum, het toevoegen van een catalogus aan het ontwikkelaarscentrum en het definiëren van een omgevingstype. Koppel vervolgens een project aan het ontwikkelaarscentrum, voeg omgevingstypen toe en sta dev-toegang tot het project toe.

Een ontwikkelaarscentrum is de resource op het hoogste niveau voor Azure Deployment Environments die de verzameling ontwikkelprojecten bevat. In het ontwikkelaarscentrum geeft u de algemene configuratie voor uw projecten op, zoals catalogi met toepassingssjablonen en de typen omgevingen waarop ontwikkelteams hun code kunnen implementeren.

Een platformengineeringsteam stelt doorgaans het ontwikkelaarscentrum in, koppelt externe catalogi aan het ontwikkelaarscentrum, maakt projecten en biedt toegang tot ontwikkelteams. Ontwikkelteams maken vervolgens omgevingen met behulp van omgevingsdefinities, maken verbinding met afzonderlijke resources en implementeren van toepassingen.

Nadat u deze quickstart hebt voltooid, kunnen ontwikkelaars de ontwikkelaarsportal, de Azure CLI of de Azure Developer CLI gebruiken om omgevingen in het project te maken om hun toepassingen te implementeren.

Zie de belangrijkste concepten voor Azure Deployment Environments voor meer informatie over de onderdelen van Azure Deployment Environments.

U moet de stappen in deze quickstart uitvoeren en vervolgens een project maken voordat u een implementatieomgeving kunt maken. Als u deze resources handmatig wilt maken, kunt u deze quickstart ook volgen om het ontwikkelaarscentrum en project te implementeren met behulp van een ARM-sjabloon.

Vereisten

  • Een Azure-account met een actief abonnement. Gratis een account maken
  • Op rollen gebaseerd toegangsbeheer van Azure met machtigingen voor het maken en beheren van resources in het abonnement, zoals Inzender of Eigenaar.

Een ontwikkelaarscentrum maken

Eerst maakt u een ontwikkelaarscentrum en voegt u er een catalogus aan toe. De catalogus bevat de toepassingssjablonen, omgevingsdefinities genoemd, die ontwikkelteams kunnen gebruiken om omgevingen te maken. In deze quickstart voegt u de Snelstartcatalogus van Microsoft toe, die voorbeeldomgevingdefinities bevat om u op weg te helpen.

Een ontwikkelcentrum maken en configureren in Azure Deployment Environments met behulp van Azure Portal:

  1. Meld u aan bij het Azure-portaal.

  2. Zoek naar Azure Deployment Environments en selecteer vervolgens de service in de resultaten.

  3. Selecteer Maken in Dev Centers.

    Schermopname van het maken van een ontwikkelaarscentrum in Azure Deployment Environments.

  4. Selecteer of voer in het ontwikkelaarscentrum op het tabblad Basisinformatie de volgende gegevens in:

    Naam Weergegeven als
    Abonnement Selecteer het abonnement waarin u het ontwikkelaarscentrum wilt maken.
    Resourcegroep Gebruik een bestaande resourcegroep of selecteer Nieuwe maken en voer een naam in voor de resourcegroep.
    Naam Voer een naam in voor het ontwikkelaarscentrum.
    Location Selecteer de locatie of regio waar u het ontwikkelaarscentrum wilt maken.
    Een snelstartcatalogus toevoegen Schakel het selectievakje azure-implementatieomgevingsdefinities in.
    Schakel het selectievakje Voor het aanpassen van dev-selectievakjes uit.
  5. Selecteer Controleren + maken.

  6. Wacht op het tabblad Controleren op implementatievalidatie en selecteer vervolgens Maken.

  7. U kunt de voortgang van de implementatie controleren in uw Azure Portal-meldingen.

    Schermopname van portalmeldingen om het maken van een ontwikkelaarscentrum te bevestigen.

  8. Wanneer het maken van het ontwikkelaarscentrum is voltooid, selecteert u Ga naar de resource. Controleer of u het overzichtsvenster van het ontwikkelaarscentrum ziet.

    Schermopname van het overzichtsvenster van het ontwikkelaarscentrum.

Een beheerde identiteit configureren voor het ontwikkelaarscentrum

Als u het maken van omgevingen wilt toestaan, vereist het ontwikkelaarscentrum machtigingen voor het abonnement. U kunt een identiteit koppelen aan het ontwikkelaarscentrum en vervolgens de benodigde machtigingen toewijzen aan die identiteit. U kunt een door het systeem toegewezen beheerde identiteit of een door de gebruiker toegewezen beheerde identiteit koppelen. Meer informatie over de twee typen identiteiten.

In deze quickstart configureert u een door het systeem toegewezen beheerde identiteit voor uw ontwikkelaarscentrum. Vervolgens wijst u rollen toe aan de beheerde identiteit, zodat het ontwikkelaarscentrum omgevingstypen in uw abonnement kan maken.

Een door het systeem toegewezen beheerde identiteit koppelen

Een door het systeem toegewezen beheerde identiteit koppelen aan uw ontwikkelaarscentrum:

  1. Selecteer Identiteit in uw ontwikkelaarscentrum in het linkermenu onder Instellingen.

  2. Stel onder Systeem toegewezen status in op Aan en selecteer Opslaan.

    Schermopname van een door het systeem toegewezen beheerde identiteit.

  3. Selecteer Ja in het dialoogvenster Door het systeem toegewezen beheerde identiteit inschakelen. Het kan enkele minuten duren voordat de rest van de velden worden weergegeven.

Rollen toewijzen voor de beheerde identiteit van het ontwikkelaarscentrum

De beheerde identiteit die uw ontwikkelaarscentrum vertegenwoordigt, vereist toegang tot het abonnement waarin u de typen projectomgevingen en de catalogus configureert.

  1. Selecteer Identiteit in uw ontwikkelaarscentrum in het linkermenu onder Instellingen.

  2. Selecteer onder Door het systeem toegewezen>machtigingen azure-roltoewijzingen.

    Schermopname van een door het systeem toegewezen beheerde identiteit met roltoewijzingen gemarkeerd.

  3. Als u inzender toegang wilt geven tot het abonnement, selecteert u Roltoewijzing toevoegen (preview) en voert u de volgende gegevens in of selecteert u Opslaan:

    Naam Weergegeven als
    Scope Abonnement
    Abonnement Selecteer het abonnement waarin u de beheerde identiteit wilt gebruiken.
    - Rol Inzender
  4. Als u gebruikerstoegang Beheer istrator toegang wilt geven tot het abonnement, selecteert u Roltoewijzing toevoegen (preview), voert u de volgende gegevens in of selecteert u deze en selecteert u Opslaan:

    Naam Weergegeven als
    Scope Abonnement
    Abonnement Selecteer het abonnement waarin u de beheerde identiteit wilt gebruiken.
    - Rol Beheerder van gebruikerstoegang

Een omgevingstype maken

Gebruik een omgevingstype om u te helpen bij het definiëren van de verschillende typen omgevingen die uw ontwikkelteams kunnen implementeren. U kunt verschillende instellingen toepassen voor elk omgevingstype.

  1. Ga in Azure Portal naar Azure Deployment Environments.

  2. Selecteer uw ontwikkelaarscentrum in Dev Centers.

  3. Selecteer omgevingstypen in het linkermenu onder Omgevingsconfiguratie en selecteer vervolgens Maken.

  4. Voer bij Omgevingstype maken de volgende gegevens in en selecteer vervolgens Toevoegen.

    Naam Weergegeven als
    Naam Voer een naam in voor het omgevingstype.
    Tags Voer desgewenst een tagnaam en een tagwaarde in.

    Schermopname van het deelvenster Omgevingstype maken.

Een omgevingstype dat u aan uw ontwikkelaarscentrum toevoegt, is beschikbaar in elk project in het ontwikkelaarscentrum, maar omgevingstypen zijn niet standaard ingeschakeld. Wanneer u een omgevingstype inschakelt op projectniveau, bepaalt het omgevingstype de beheerde identiteit en het abonnement dat wordt gebruikt voor het implementeren van omgevingen.

Een project maken

In Azure Deployment Environments vertegenwoordigt een project een team of bedrijfsfunctie binnen de organisatie. U kunt bijvoorbeeld een project maken voor de implementatie van een e-commercetoepassing, die een ontwikkel-, faserings- en productieomgeving heeft. Voor een ander project kunt u een andere configuratie definiëren.

Wanneer u een project koppelt aan een ontwikkelaarscentrum, worden alle instellingen voor het ontwikkelaarscentrum automatisch toegepast op het project. Elk project kan worden gekoppeld aan slechts één ontwikkelaarscentrum.

Een Azure Deployment Environment-project maken in uw ontwikkelcentrum:

  1. Ga in Azure Portal naar Azure Deployment Environments.

  2. Selecteer Projecten in het linkermenu onder Configureren.

  3. Selecteer Maken in Projecten.

  4. Voer op het tabblad Basisinformatie de volgende gegevens in of selecteer deze in het tabblad Basisinformatie:

    Naam Weergegeven als
    Abonnement Selecteer het abonnement waarin u het project wilt maken.
    Resourcegroep Gebruik een bestaande resourcegroep of selecteer Nieuwe maken en voer een naam in voor de resourcegroep.
    Ontwikkelaarscentrum Selecteer een ontwikkelaarscentrum dat u aan dit project wilt koppelen. Alle instellingen voor het ontwikkelaarscentrum zijn van toepassing op het project.
    Naam Voer een naam in voor het project.
    Beschrijving (optioneel) Voer alle projectgerelateerde gegevens in.
  5. Wacht op het tabblad Controleren en maken op implementatievalidatie en selecteer vervolgens Maken.

  6. Controleer of het project is gemaakt door uw Azure Portal-meldingen te controleren. Selecteer vervolgens Naar de resource gaan. Controleer of u het deelvenster Projectoverzicht ziet.

Een projectomgevingstype maken

In Azure Deployment Environments zijn projectomgevingstypen een subset van de omgevingstypen die u configureert voor het ontwikkelcentrum. Ze helpen u bij het vooraf configureren van de typen omgevingen die specifieke ontwikkelteams kunnen maken.

Als u een project wilt configureren, voegt u een projectomgevingstype toe:

  1. Ga in Azure Portal naar uw project.

  2. Selecteer omgevingstypen in het linkermenu onder Omgevingsconfiguratie en selecteer vervolgens Toevoegen.

    Schermopname van het deelvenster Omgevingstypen.

  3. Voer bij Omgevingstype toevoegen aan <projectnaam> de volgende gegevens in of selecteer deze:

    Naam Weergegeven als
    Type Selecteer een omgevingstype op ontwikkelaarscentrumniveau om het specifieke project in te schakelen.
    Implementatieabonnement Selecteer het abonnement waarin de omgeving wordt gemaakt.
    Implementatie-identiteit Selecteer een door het systeem toegewezen identiteit of een door de gebruiker toegewezen beheerde identiteit om implementaties uit te voeren namens de gebruiker.
    Machtigingen voor rol(s) voor omgevingsbronnen voor omgevingsbronnen: rol(s) voor het maken van omgevingsbronnen> Selecteer de rollen om toegang te verlenen tot de maker van de omgevingsbronnen.
    Machtigingen voor omgevingsbronnen>Aanvullende toegang Selecteer de gebruikers of Microsoft Entra-groepen die u wilt toewijzen aan specifieke rollen in de omgevingsbronnen.
    Tags Voer een tagnaam en een tagwaarde in. Deze tags worden toegepast op alle resources die worden gemaakt als onderdeel van de omgeving.

Notitie

Ten minste één identiteit (door het systeem toegewezen of door de gebruiker toegewezen) moet zijn ingeschakeld voor de implementatie-id. De identiteit wordt gebruikt om de omgevingsimplementatie namens de ontwikkelaar uit te voeren. Daarnaast moet aan de identiteit die aan het ontwikkelaarscentrum is gekoppeld, de inzender en de admistratorrollen voor gebruikerstoegang worden toegewezen voor toegang tot het implementatieabonnement voor elk omgevingstype.

Toegang verlenen tot het ontwikkelteam

Voordat ontwikkelaars omgevingen kunnen maken op basis van de omgevingstypen in een project, moet u ze toegang bieden via een roltoewijzing op het niveau van het project. Met de gebruikersrol Implementatieomgevingen kunnen gebruikers hun eigen omgevingen maken, beheren en verwijderen. U moet over voldoende machtigingen voor een project beschikken voordat u gebruikers eraan kunt toevoegen.

  1. Ga in Azure Portal naar uw project.

  2. Selecteer toegangsbeheer (IAM) in het linkermenu.

  3. Selecteer Toevoegen>Roltoewijzing toevoegen.

  4. Wijs de volgende rol toe. Raadpleeg Azure-rollen toewijzen met Azure Portal voor informatie over het toewijzen van rollen.

    Instelling Weergegeven als
    - Rol Selecteer De gebruiker implementatieomgevingen.
    Toegang toewijzen aan Selecteer Gebruiker, groep of service-principal.
    Leden Selecteer de gebruikers of groepen die u toegang tot het project wilt hebben.

    Schermopname van het deelvenster Roltoewijzing toevoegen.

Notitie

Alleen gebruikers met de gebruikersrol Implementatieomgevingen, het DevCenter-project Beheer of een ingebouwde rol met de juiste machtigingen kunnen een omgeving maken. Gebruikers met de rol Lezer voor implementatieomgevingen kunnen hun eigen omgevingen en omgevingen bekijken die door anderen zijn gemaakt.

Volgende stappen

In deze quickstart hebt u een ontwikkelaarscentrum gemaakt en geconfigureerd met een identiteit, een catalogus en een omgevingstype. Vervolgens hebt u een project gemaakt en projecttoegang verleend tot uw ontwikkelteam. Ga naar de volgende quickstart voor meer informatie over hoe leden van uw ontwikkelteam omgevingen kunnen maken.