Så här får du tillgång till Azure Cloud Shell från Visual Studio Code

0
137

Azure Cloud Shell är en integrerad CLI -upplevelse tillgänglig för Microsoft Azure molnanvändare . Vanligtvis tillgänglig i antingen ett Linux Bash -skal eller PowerShell -prompt, kan du också använda Azure Cloud Shell direkt i VS -integrerade utvecklingsmiljön.

Vilka funktioner erbjuder Azure Cloud Shell?

< ul>

  • Bash-skal för Linux-kommandon
  • PowerShell för bekanta utvecklare i Windows
  • Inbyggda PowerShell-moduler
    • Az.konton
    • Az.Compute
    • Az.Network
    • Az.Resources
    • Az.Storage
    • AzureAD.Standard.Preview
    • AzurePSDrive
    • PSCloudShellUtility
  • Senaste versionen av Azure CLI (az -kommando) tillgänglig för både Bash- och PowerShell -miljöer
  • Senaste PowerShell tillgängligt i Bash -miljö med pwsh -körning
  • Azure Cloud Shell hanterar automatiskt autentisering och konfiguration för alla tillhörande moduler och verktyg. Detta gör det snabbt och enkelt att komma igång med att hantera din Azure-miljö från kommandoraden.

    Komma igång med Azure Cloud Shell

    De flesta användare börjar med Azure Cloud Shell på ett av två sätt. Antingen genom Azure Portal och dess inbyggda skalåtkomst eller genom en direkt webblänk till Azure Shell.

    Azure Portal Shell Access

    Att ansluta till skalet via Azure Portal är lika enkelt som att klicka på terminalikonen bredvid sökfältet i skärmens övre del.

    Starta Azure Cloud Shell från Azure Portal.

    Annonsering

    Så snart som om du klickar på den här ikonen visas ett av två skal, antingen Bash- eller PowerShell -terminalen enligt nedan. I den första bilden ser du att Bash -terminalen har anslutit. Om du använder rullgardinsmenyn längst upp till vänster på terminalen har du alternativet antingen Bash eller PowerShell.

    Starta Azure Cloud Shell med hjälp av Bash -terminalen.
    Starta Azure Cloud Shell med PowerShell-terminalen.

    Direct Shellåtkomst via webben

    En annan vanlig metod för att starta Azure Cloud Shell är genom en direktlänk till själva webbplatsen. Navigering till https://shell.azure.com/öppnar antingen Bash- eller PowerShell -terminalen. Om du inte är inloggad kommer du att uppmanas att göra det innan du får åtkomst. När du har verifierats har du omedelbar åtkomst till samma terminal som i Azure Portal.

    Åtkomst till Azure Cloud Shell via direkt webblänk och använda PowerShell.
    Åtkomst till Azure Cloud Shell via direkt webblänk och använder Bash.

    Integrering av Azure Cloud Shell med VS-kod

    Naturligtvis är detta kanske inte den mest effektiva metoden som utvecklare. En mycket populär redaktör som släpptes av Microsoft, VS Code, har blivit en välintegrerad lösning för åtkomst till många olika Azure-resurser och särskilt Azure Cloud Shell.

    Med ett integrerat utvecklingsarbete och snabb åtkomst till vanliga Azure kommandon från själva redigeraren kan mycket tid och energi sparas. Vilka steg är nödvändiga för att komma igång med Azure Cloud Shell i VS -kod?

    Det snabbaste och enklaste sättet att komma igång är att installera det officiella Azure -kontotillägget från Microsoft. Navigera till “ Tilläggets ikon på vänster meny i VS-kod och sök efter Azure-konto. När tillägget har hittats klickar du på “ Installera ” knapp. Efter installationen kan du behöva starta om VS-koden, men så snart tillägget är tillgängligt har du tillgång till ett antal olika kommandon.

    Installera Azure -kontotillägget i VS -kod.

    För att hitta alla tillgängliga kommandon, skriv ctrl-shift-p för att öppna kommandofönstret för VS-kod. Klicka eller välj “ Azure: Öppna PowerShell i Cloud Shell ” alternativ.

    Kör kommandot Öppna PowerShell i Cloud Shell från kommandofönstret VS -kod.

    Om du inte redan är inloggad via tillägget Azure -konto visas en uppmaning. Klicka på “ Logga in ” tas till en webbsida med din standardwebbläsare som låter dig logga in på ditt Azure-konto.

    Logga in på ditt Azure -konto för Azure Cloud Shell.

    Annonsering

    Välj det konto som du tänker använda med Azure Cloud Shell och ange ditt lösenord om det behövs. När du väl har angett det kommer sidan att uppmana dig att stänga den öppna webbläsarfliken eller fönstret, och VS Code fortsätter att autentisera i bakgrunden.

    Du kanske märker att webbadressen som användes för att logga in är av formatet, [localhost: 123456] (http: //localhost: 123456) där 123456 är en slumpmässigt vald port vanligtvis i intervallet 62000.

    Välja ett konto som ska verifieras från inloggningssidan för Azure-kontot.

    Denna process är densamma oavsett om du väljer PowerShell -terminalen eller Bash -terminalen. Som du kan se nedan blir båda terminalerna tillgängliga efter dig när du har verifierat.

    PowerShell-terminal i Azure Cloud Shell inifrån VS-kod.
    Bash-terminal i Azure Cloud Shell inifrån VS-kod.

    Slutsats

    Att integrera Azure Cloud Shell i VS Code gör utvecklarens jobb mycket enklare. Snabb åtkomst till kommandon när du utvecklar är viktigt för att samla information och köra kommandon för att se resultatet av dessa ändringar utan att ständigt växla mellan olika fönster. Använd Azure Cloud Shell i VS -koden idag och se hur mycket din effektivitet kan förbättra!