Övning – Skapa en tjänstanslutning
Innan du kan distribuera leksaksföretagets webbplats med hjälp av en pipeline måste du skapa en tjänstanslutning som pipelinen ska använda. I den här övningen kommer du att:
- Skapa en resursgrupp för din webbplats.
- Skapa en Azure Pipelines-tjänstanslutning och konfigurera den för åtkomst till resursgruppen.
Den här övningen kräver att du har behörighet att skapa program och tjänstens huvudnamn i din Microsoft Entra-katalog. Om du inte kan uppfylla det här kravet med ditt aktuella Azure-konto kan du få en kostnadsfri utvärderingsversion och skapa en ny Azure-prenumeration och klientorganisation.
Viktigt!
Den sista övningen i den här modulen innehåller viktiga rensningssteg. Följ rensningsstegen även om du inte slutför den här modulen.
Logga in på Azure
Om du vill arbeta med tjänstens huvudnamn i Azure loggar du in på ditt Azure-konto från Visual Studio Code-terminalen. Se till att du har installerat Azure CLI-verktygen.
I menyn Terminal väljer du Ny terminal. Terminalfönstret öppnas vanligtvis på den nedre halvan av skärmen.
Standardgränssnittet är vanligtvis pwsh, vilket visas till höger i terminalfönstret.
Välj listrutan Starta profil och välj sedan Azure Cloud Shell (Bash).
Ett nytt gränssnitt öppnas.
Logga in på Azure med hjälp av Azure CLI
I Visual Studio Code-terminalen kör du följande kommando för att logga in på Azure:
az login
Logga in på ditt Azure-konto i webbläsaren som öppnas.
Om du vill distribuera den här mallen till Azure loggar du in på ditt Azure-konto från Visual Studio Code-terminalen. Se till att du har installerat Azure PowerShell och logga in på samma konto som du använde för att aktivera sandbox-miljön.
I menyn Terminal väljer du Ny terminal. Terminalfönstret öppnas vanligtvis på den nedre halvan av skärmen.
Standardgränssnittet är vanligtvis pwsh, vilket visas till höger i terminalfönstret.
Välj listrutan Starta profil och välj sedan Azure Cloud Shell (PowerShell).
Ett nytt gränssnitt öppnas.
Logga in i Azure med Azure PowerShell
I Visual Studio Code-terminalen kör du följande kommando för att logga in på Azure:
Connect-AzAccount
Logga in på ditt Azure-konto i webbläsaren som öppnas.
Skapa en resursgrupp i Azure
Om du vill skapa en ny resursgrupp kör du det här Azure CLI-kommandot i Visual Studio Code-terminalen:
az group create --name ToyWebsite --location westus3
Om du vill skapa en resursgrupp kör du det här Azure PowerShell-kommandot i Visual Studio Code-terminalen:
New-AzResourceGroup -Name ToyWebsite -Location westus3
Skapa en tjänstanslutning i Azure Pipelines
Skapa sedan en tjänstanslutning i Azure Pipelines. Den här processen skapar automatiskt ett huvudnamn för tjänsten i Azure. Det ger även tjänstens huvudnamn rollen Deltagare i resursgruppen, vilket gör att din pipeline kan distribueras till resursgruppen.
I webbläsaren väljer du Projektinställningar.
Välj Tjänstanslutningar>Skapa tjänstanslutning.
Välj Azure Resource Manager>Nästa.
Välj Tjänstens huvudnamn (automatiskt)>Nästa.
I listrutan Prenumeration väljer du din Azure-prenumeration.
Ett popup-fönster kan visas där du uppmanas att logga in på Azure. Om det gör det anger du dina autentiseringsuppgifter och loggar in.
I listrutan Resursgrupp väljer du ToyWebsite.
I Tjänstanslutningsnamn anger du ToyWebsite. Kontrollera att kryssrutan Bevilja åtkomstbehörighet till alla pipelines är markerad.
Dricks
För enkelhetens skull ger du alla pipelineåtkomster till din tjänstanslutning. När du skapar verkliga tjänstanslutningar som fungerar med produktionsresurser bör du överväga att begränsa åtkomsten till endast de pipelines som behöver dem.
Välj Spara.
I Tjänstanslutningar kontrollerar du att den nya tjänstanslutningen visas i listan över tjänstanslutningar.