Share via


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:

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.

Skärmbild av Visual Studio Code som visar kommandot Logga in i kommandopaletten.

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:

Skärmbild av Visual Studio Code som visar fönstret Tillägg med Azure Developer CLI och Install markerat.

Utdata från kommandon som utfärdats från kommandopaletten visas i en azd dev-terminal som i följande exempel:

Skärmbild av azd dev-terminalen som visar hur du trycker på valfri tangent för att stänga meddelandet.

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å devcenteranvä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.

Skärmbild av Visual Studio Code som visar kommandot Aktivera support i kommandopaletten.

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.

  1. Öppna mappen som innehåller programkoden i Visual Studio Code.

  2. Öppna kommandopaletten och ange Azure Developer CLI-init och välj sedan Azure Developer CLI (azd): init i listan.

    Skärmbild av Visual Studio Code-kommandopaletten med Azure Developer CLI (azd): init markerat.

  3. Tryck på RETUR två gånger om du vill fortsätta utan att välja en mall i listan över mallar.

  4. I AZD-terminalen väljer du Använd kod i den aktuella katalogen.

    Skärmbild av AZD-terminalen i Visual Studio Code som visar kommandotolken Använd kod i den aktuella katalogen.

  5. 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.

    Skärmbild som visar AZD-init-kommandotolken för att bekräfta och fortsätta, ta bort en tjänst eller lägga till en tjänst.

  6. 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å.

    Skärmbild som visar azd init-prompten för ett databasnamn.

  7. Ange ett namn för din lokala AZD-miljö.

    Skärmbild som visar azd init prompt Ange ett nytt miljönamn.

  8. azd init visar en lista över de projekt som du har åtkomst till. Välj projektet för din miljö

    Skärmbild som visar azd init prompt Välj projekt.

  9. azd init visar en lista över miljödefinitioner i projektet. Välj en miljödefinition.

    Skärmbild som visar azd init prompt Välj miljödefinitioner.

    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.

  1. Högerklicka på azure.yaml i Utforskaren och välj sedan Azure Developer CLI (azd)>Etablera Azure-resurser (etablering).

    Skärmbild av Visual Studio Code med azure.yaml markerat och azd-snabbmenyn med Azure Developer CLI och etableringsmiljön markerad.

  2. 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:

    1. Project
    2. Miljödefinition
    3. Miljötyp
    4. Plats
  3. AZD instruerar ADE att skapa en ny miljö baserat på den information du gav i föregående steg.

  4. 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.

  1. Högerklicka på azure.yaml i Utforskaren och välj sedan Azure Developer CLI (azd)>View Local and Remote Environments (env list).

    Skärmbild av Visual Studio Code med azure.yaml markerat och AZD-snabbmenyn med Azure Developer CLI och Visa lokala miljöer och fjärrmiljöer markerade.

    Du uppmanas att välja ett projekt och en miljödefinition.

Distribuera kod till Azure-distributionsmiljöer

När din miljö har etablerats kan du distribuera koden till miljön.

  1. Högerklicka på azure.yaml i Utforskaren och välj sedan Azure Developer CLI (azd)>Deploy Azure Resources (deploy).

    Skärmbild av Visual Studio Code med azure.yaml markerat och AZD-snabbmenyn med Azure Developer CLI och Deploy to Azure markerat.

  2. Du kan kontrollera att koden har distribuerats genom att välja slutpunkts-URL:er som anges i AZD-terminalen.

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).

Skärmbild av Visual Studio Code med azure.yaml markerat och AZD-snabbmenyn med Azure Developer CLI och Ta bort distribution och resurser (ned) markerade.

Bekräfta att du vill ta bort miljön genom att ange y när du uppmanas att göra det.