Oefening: uw omgeving instellen

Voltooid

Belangrijk

U hebt uw eigen Azure-abonnement nodig om deze oefening te kunnen uitvoeren. Dit kan kosten met zich meebrengen. Als u nog geen Azure-abonnement hebt, maakt u een gratis account voordat u begint.

Voordat u begint met het publiceren van de herbruikbare Bicep-code van uw speelgoedbedrijf, moet u uw omgeving configureren. In deze sectie zorgt u ervoor dat uw Azure- en Azure DevOps-omgevingen zijn ingesteld om de rest van deze module te voltooien.

Als u aan deze doelstellingen wilt voldoen, gaat u als volgt te werk:

  • Een Azure DevOps-project instellen voor deze module.
  • Kloon de opslagplaats van het project naar uw computer.
  • Maak een resourcegroep in Azure.
  • Maak een serviceverbinding in Azure Pipelines.

Het Azure DevOps-project ophalen

In deze sectie zorgt u ervoor dat uw Azure DevOps-organisatie is ingesteld om de rest van deze module te voltooien. U stelt deze in door een sjabloon uit te voeren waarmee een project in Azure DevOps wordt gemaakt.

De modules in dit leertraject maken deel uit van een voortgang. Voor leerdoeleinden heeft elke module een gekoppeld Azure DevOps-project.

Tip

Zelfs als u de voorgaande module in het leertraject hebt voltooid, volgt u deze instructies om een nieuw project te maken. Zorg ervoor dat u het project een nieuwe naam geeft.

De sjabloon uitvoeren

Voer een sjabloon uit waarmee uw Azure DevOps-project wordt ingesteld.

Op de azure DevOps Demo Generator-site:

  1. Selecteer Aanmelden en ga akkoord met de gebruiksvoorwaarden van de site door Accepteren te selecteren.

  2. Selecteer uw Azure DevOps-organisatie op de pagina Nieuw project maken en voer vervolgens in het vak Nieuwe projectnaam een projectnaam in, zoals herbruikbaar speelgoed.

    Schermopname van het deelvenster Azure DevOps Demo Generator voor het maken van een nieuw project.

  3. Selecteer Project maken.

    Het duurt even voordat de sjabloon wordt uitgevoerd. In de volgende oefeningen wordt automatisch een pijplijn en Bicep-bestand gemaakt waarmee u kunt werken.

  4. Selecteer Navigeren naar project om naar uw project te gaan in Azure DevOps.

Belangrijk

De laatste oefening in deze module bevat belangrijke opschoonstappen. Zorg ervoor dat u de opschoonstappen volgt, zelfs als u deze module niet voltooit.

De opslagplaats klonen

  1. Selecteer Opslagplaatsbestanden>.

    Schermopname van Azure DevOps met het menu Opslagplaatsen, met Bestanden gemarkeerd.

  2. Selecteer Klonen.

    Schermopname van Azure DevOps met de opslagplaats, met de knop Klonen gemarkeerd.

  3. Selecteer Git-referenties genereren. Kopieer uw wachtwoord en sla het op. U hebt deze referentie nodig bij het verifiëren bij uw opslagplaats wanneer u de updates later doorvoert in uw YAML bestanden.

    Schermopname van Azure DevOps waarin de instellingen van de opslagplaats worden weergegeven, met de knop Git-referenties genereren gemarkeerd.

  4. Selecteer Klonen in VS Code. Als u wordt gevraagd om Visual Studio Code te openen, selecteert u Openen.

    Schermopname van Azure DevOps met de instellingen van de opslagplaats, met de knop Clone in VS Code gemarkeerd.

  5. Maak een map die u wilt gebruiken voor de opslagplaats en selecteer vervolgens Opslagplaatslocatie selecteren.

  6. U gebruikt deze opslagplaats voor het eerst, dus u wordt mogelijk gevraagd u aan te melden.

    • Als u Windows gebruikt, voert u dezelfde referenties in die u eerder in deze oefening hebt gebruikt om u aan te melden bij Azure DevOps.

    • Als u macOS gebruikt, voert u de Git-gebruikersnaam en het wachtwoord in die u een paar ogenblik geleden hebt gegenereerd.

  7. Visual Studio Code vraagt u om de opslagplaats te openen. Selecteer Openen.

    Schermopname van Visual Studio Code met een prompt om de gekloonde opslagplaats te openen, met de knop Openen gemarkeerd.

Aanmelden bij Azure

Als u wilt werken met resourcegroepen in Azure, meldt u zich aan bij uw Azure-account vanuit de Visual Studio Code-terminal. Zorg ervoor dat u de Azure CLI-hulpprogramma's al hebt geïnstalleerd.

  1. Selecteer nieuwe terminal in het menu Terminal. Het terminalvenster wordt meestal geopend in de onderste helft van het scherm.

    De standaardshell is meestal pwsh, zoals wordt weergegeven aan de rechterkant van het terminalvenster.

    Schermopname van het Visual Studio Code-terminalvenster waarin pwsh wordt weergegeven als de shell-optie.

  2. Selecteer de vervolgkeuzelijst Profiel starten en selecteer vervolgens Azure Cloud Shell (Bash).

    Schermopname van het visual Studio Code-terminalvenster. De vervolgkeuzelijst terminal shell en het menu-item Azure Cloud Shell (Bash) worden weergegeven.

    Er wordt een nieuwe shell geopend.

Aanmelden bij Azure met behulp van de Azure CLI

  1. Voer in de Visual Studio Code-terminal de volgende opdracht uit om u aan te melden bij Azure:

    az login
    
  2. Meld u aan bij uw Azure-account in de browser die wordt geopend.

Als u wilt werken met resourcegroepen in Azure, meldt u zich aan bij uw Azure-account vanuit de Visual Studio Code-terminal. Zorg ervoor dat u Azure PowerShell al hebt geïnstalleerd.

  1. Selecteer nieuwe terminal in het menu Terminal. Het terminalvenster wordt meestal geopend in de onderste helft van het scherm.

    De standaardshell is meestal pwsh, zoals wordt weergegeven aan de rechterkant van het terminalvenster.

    Schermopname van het Visual Studio Code-terminalvenster waarin pwsh wordt weergegeven als de shell-optie.

  2. Selecteer de vervolgkeuzelijst Profiel starten en selecteer vervolgens Azure Cloud Shell (PowerShell).

    Schermopname van het visual Studio Code-terminalvenster. De vervolgkeuzelijst terminal shell en het menu-item Azure Cloud Shell (PowerShell) worden weergegeven.

    Er wordt een nieuwe shell geopend.

Aanmelden bij Azure met behulp van Azure PowerShell

  1. Voer in de Visual Studio Code-terminal de volgende opdracht uit om u aan te melden bij Azure:

    Connect-AzAccount
    
  2. Meld u aan bij uw Azure-account in de browser die wordt geopend.

Een resourcegroep maken in Azure

Als u een nieuwe resourcegroep wilt maken, voert u deze Azure CLI-opdracht uit in de Visual Studio Code-terminal:

az group create --name ToyReusable --location westus3

Als u een resourcegroep wilt maken, voert u deze Azure PowerShell-opdracht uit in de Visual Studio Code-terminal:

New-AzResourceGroup -Name ToyReusable -Location westus3

Een serviceverbinding maken in Azure Pipelines

Maak vervolgens een serviceverbinding in Azure Pipelines. Met dit proces wordt automatisch een service-principal gemaakt in Azure. Het verleent ook de service-principal de rol Inzender voor uw resourcegroep, waarmee uw pijplijn kan worden geïmplementeerd in de resourcegroep.

  1. Selecteer Project-instellingen in uw browser.

    Schermopname van Azure DevOps waarin het menu wordt weergegeven, met het item Project-instellingen gemarkeerd.

  2. Selecteer Serviceverbindingen>Een serviceverbinding maken.

    Schermopname van Azure DevOps met het deelvenster Serviceverbindingen, met de knop Serviceverbinding maken gemarkeerd.

  3. Selecteer >.

    Schermopname van Azure DevOps met het deelvenster Serviceverbindingen, met het serviceverbindingstype Azure Resource Manager gemarkeerd.

  4. Selecteer Service-principal (automatisch)>Volgende.

    Schermopname van Azure DevOps met het deelvenster Nieuwe Azure-serviceverbinding, met de optie Service-principal (automatisch) gemarkeerd.

  5. Selecteer uw Azure-abonnement in de vervolgkeuzelijst Abonnement .

    Als er een pop-upvenster wordt weergegeven met een bericht waarin u wordt gevraagd u aan te melden bij Azure, voert u uw referenties in en meldt u zich aan.

  6. Selecteer ToyReusable in de vervolgkeuzelijst Resourcegroep.

  7. Voer In het vak Serviceverbindingsnaam ToyReusable in. Zorg ervoor dat het selectievakje Toegang verlenen aan alle pijplijnen is ingeschakeld.

    Schermopname van Azure DevOps met het deelvenster Nieuwe Azure-serviceverbinding, met de details voltooid en de knop Opslaan gemarkeerd.

    Tip

    In deze oefening geeft u voor het gemak elke pijplijntoegang tot uw serviceverbinding. Wanneer u echte serviceverbindingen maakt die met productiebronnen werken, kunt u de toegang beperken tot alleen de pijplijnen die ze nodig hebben.

  8. Selecteer Opslaan.