Skapa en miljö med hjälp av Azure Developer CLI
I den här artikeln installerar du Azure Developer CLI (AZD), skapar en ny distributionsmiljö genom att etablera din appinfrastruktur till Azure Deployment Environments och distribuera din appkod till den etablerade distributionsmiljön.
Azure Developer CLI (AZD) är ett verktyg med öppen källkod som påskyndar den tid det tar för dig att hämta ditt program från den lokala utvecklingsmiljön till Azure. AZD tillhandahåller bästa praxis, utvecklarvänliga kommandon som mappar till viktiga steg i arbetsflödet, oavsett om du arbetar i terminalen, redigeraren eller den integrerade utvecklingsmiljön (IDE) eller CI/CD (kontinuerlig integrering/kontinuerlig distribution).
Mer information om hur du konfigurerar AZD för att arbeta med Azure Deployment Environments finns i Använda Azure Developer CLI med Azure Deployment Environments.
Förutsättningar
Du bör:
- Bekanta dig med Azure Deployment Environments. Läs Vad är Azure-distributionsmiljöer? och viktiga begrepp för Azure-distributionsmiljöer.
- Skapa och konfigurera ett utvecklingscenter med ett projekt, miljötyper och en katalog. Använd följande artikel som vägledning:
- En katalog som är kopplad till utvecklingscentret.
Förbereda för att arbeta med AZD
När du arbetar med AZD för första gången finns det några engångskonfigurationsuppgifter som du behöver utföra. Dessa uppgifter omfattar installation av Azure Developer CLI, inloggning till ditt Azure-konto och aktivering av AZD-stöd för Azure-distributionsmiljöer.
Installera Azure Developer CLI-tillägget för Visual Studio Code
När du installerar azd installeras azd-verktygen inom azd-omfånget i stället för globalt och tas bort om azd avinstalleras. Du kan installera azd i Visual Studio Code eller från kommandoraden.
Om du vill aktivera Azure Developer CLI-funktioner i Visual Studio Code installerar du Azure Developer CLI-tillägget version v0.8.0-alpha.1-beta.3173884. Välj ikonen Tillägg i aktivitetsfältet, sök efter Azure Developer CLI och välj sedan Installera.
Logga in med Azure Developer CLI
Få åtkomst till dina Azure-resurser genom att logga in. När du initierar en inloggning öppnas ett webbläsarfönster och du uppmanas att logga in på Azure. När du har loggat in visar terminalen ett meddelande om att du är inloggad i Azure.
Logga in på AZD med hjälp av kommandopaletten:
Utdata från kommandon som utfärdats från kommandopaletten visas i en azd dev-terminal som i följande exempel:
Aktivera AZD-stöd för ADE
Du kan konfigurera AZD för att etablera och distribuera resurser till dina distributionsmiljöer med hjälp av standardkommandon som azd up
eller azd provision
. När platform.type
är inställt på devcenter
använder alla AZD-fjärrmiljötillstånd och all etablering dev center-komponenter. AZD använder en av de infrastrukturmallar som definierats i utvecklingscentrets katalog för resursetablering. I den här konfigurationen används inte infra-mappen i dina lokala mallar.
Skapa en miljö från befintlig kod
Nu är du redo att skapa en miljö att arbeta i. Du kan börja med kod i en lokal mapp eller klona en befintlig lagringsplats. I det här exemplet skapar du en miljö med hjälp av kod i en lokal mapp.
Initiera ett nytt program
När du initierar ett nytt program skapas de filer och mappar som krävs för att AZD ska fungera med ditt program.
AZD använder en azure.yaml-fil för att definiera miljön. Filen azure.yaml definierar och beskriver de appar och typer av Azure-resurser som programmet använder. Mer information om azure.yaml finns i Azure Developer CLI:s azure.yaml-schema.
Öppna mappen som innehåller programkoden i Visual Studio Code.
Öppna kommandopaletten och ange Azure Developer CLI-init och välj sedan Azure Developer CLI (azd): init i listan.
Tryck på RETUR två gånger om du vill fortsätta utan att välja en mall i listan över mallar.
I AZD-terminalen väljer du Använd kod i den aktuella katalogen.
azd init
identifierar de tjänster som definierats i din appkod och uppmanar dig att bekräfta och fortsätta, ta bort en tjänst eller lägga till en tjänst. Välj Bekräfta och fortsätt initiera min app.azd init
fortsätter att samla in information för att konfigurera din app. I det här exempelprogrammet uppmanas du att ange namnet på mongoDB-databasinstansen och portar som tjänsterna lyssnar på.Ange ett namn för din lokala AZD-miljö.
azd init
visar en lista över de projekt som du har åtkomst till. Välj projektet för din miljöazd init
visar en lista över miljödefinitioner i projektet. Välj en miljödefinition.AZD skapar projektresurserna, inklusive en azure.yaml-fil i roten för projektet.
Etablera infrastruktur till Azure Deployment Environment
När du är klar kan du etablera din lokala miljö till en fjärransluten Azure Deployment Environments-miljö i Azure. Den här processen etablerar infrastrukturen och resurserna som definierats i miljödefinitionen i utvecklingscentrets katalog.
Högerklicka på azure.yaml i Utforskaren och välj sedan Azure Developer CLI (azd)>Etablera Azure-resurser (etablering).
AZD söker igenom Azure Deployment Environments efter projekt som du har åtkomst till. I AZD-terminalen väljer eller anger du följande information:
- Project
- Miljödefinition
- Miljötyp
- Plats
AZD instruerar ADE att skapa en ny miljö baserat på den information du gav i föregående steg.
Du kan visa de resurser som skapats i Azure-portalen eller i utvecklarportalen.
Visa en lista över befintliga miljöer (valfritt)
Kontrollera att din miljö har skapats genom att visa en lista över befintliga miljöer.
Distribuera kod till Azure-distributionsmiljöer
När din miljö har etablerats kan du distribuera koden till miljön.
Rensa resurser
När du är klar med din miljö kan du ta bort Azure-resurserna.
I Utforskaren högerklickar du på azure.yaml och väljer sedan Azure Developer CLI (azd)>Delete Deployment and Resources (down).
Bekräfta att du vill ta bort miljön genom att ange y
när du uppmanas att göra det.
Relaterat innehåll
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för