De Azure Cloud Shell is een geïntegreerde CLI-ervaring die beschikbaar is voor Microsoft Azure-cloudgebruikers . Gewoonlijk beschikbaar in een Linux Bash-shell of PowerShell-prompt, u kunt de Azure Cloud Shell ook rechtstreeks gebruiken in de geïntegreerde ontwikkelomgeving met VS Code.
Welke functies biedt de Azure Cloud Shell?
< ul>
- Az.Accounts
- Az.Compute
- Az.Network
- Az.Resources
- Az.Storage
- AzureAD.Standard.Preview
- AzurePSDrive
- PSCloudShellUtility
De Azure Cloud Shell beheert automatisch de authenticatie en configuratie voor alle bijbehorende modules en hulpprogramma's. Hierdoor kunt u snel en eenvoudig aan de slag met het beheren van uw Azure-omgeving vanaf de opdrachtregel.
Aan de slag met de Azure Cloud Shell
De meeste gebruikers beginnen op twee manieren met de Azure Cloud Shell. Ofwel via de Azure Portal en de inline shell-toegang of via een directe weblink naar de Azure Shell.
Azure Portal Shell Access
Verbinding maken met de shell via de Azure Portal is net zo eenvoudig zoals klikken op het terminalpictogram naast de zoekbalk in het bovenste gedeelte van het scherm.

Advertentie
Zodra u op dit pictogram klikt, wordt een van de twee shells weergegeven, ofwel de Bash- of PowerShell-terminal zoals hieronder te zien is. In de eerste afbeelding ziet u dat de Bash-terminal is aangesloten. Als je de vervolgkeuzelijst linksboven in de terminal gebruikt, heb je de optie voor Bash of PowerShell.


Direct Shell-toegang via internet
Een andere veelgebruikte methode om de Azure Cloud Shell te starten is via een directe link naar de website zelf. Als u naar https://shell.azure.com/navigeert, wordt de Bash- of PowerShell-terminal geopend. Als u niet bent ingelogd, wordt u gevraagd dit te doen voordat u toegang krijgt. Eenmaal geverifieerd, hebt u onmiddellijk toegang tot dezelfde terminal als binnen de Azure Portal.


De Azure Cloud Shell integreren met VS Code
Als ontwikkelaar is dit natuurlijk niet de meest efficiënte methode. Een zeer populaire editor uitgebracht door Microsoft, VS Code, is een goed geïntegreerde oplossing geworden voor toegang tot veel verschillende Azure-bronnen en met name de Azure Cloud Shell.
Met een geïntegreerde ontwikkelworkflow en snelle toegang tot gemeenschappelijk Azure commando's vanuit de editor zelf, kan veel tijd en energie worden bespaard. Wat zijn de stappen die nodig zijn om aan de slag te gaan met de Azure Cloud Shell in VS Code?
De snelste en gemakkelijkste manier om aan de slag te gaan, is door de officiële Azure-accountextensie van Microsoft te installeren. Navigeer naar het pictogram 'Extensie' in het linkermenu van VS-code en zoek naar Azure-account. Zodra de extensie is gevonden, klikt u op de knop “Installeren” knop. Na de installatie moet je VS Code mogelijk opnieuw opstarten, maar zodra de extensie beschikbaar is, heb je toegang tot een aantal verschillende opdrachten.

Om alle beschikbare opdrachten te vinden, typt u ctrl-shift-p om het opdrachtvenster voor VS-code te openen. Klik of selecteer de “Azure: Open PowerShell in Cloud Shell” optie.

Als u nog niet bent aangemeld via de Azure-accountextensie, wordt er een prompt weergegeven. Klik op “Aanmelden” om naar een webpagina te gaan met uw standaardbrowser waarmee u zich kunt aanmelden bij uw Azure-account.

Advertentie
Kies het account dat u wilt gebruiken met de Azure Cloud Shell en voer indien nodig uw wachtwoord in. Eenmaal ingevoerd, zal de pagina u vragen om het geopende browsertabblad of venster te sluiten, en VS Code zal doorgaan met authenticatie op de achtergrond.
U zult merken dat de URL die wordt gebruikt om in te loggen is van het formaat, [localhost:123456](http://localhost:123456) waarbij de 123456 een willekeurig gekozen poort is, meestal in het 62000-bereik.

Dit proces is hetzelfde, of u nu de PowerShell-terminal of de Bash-terminal kiest. Zoals je hieronder kunt zien, zijn beide terminals beschikbaar zodra je ze hebt geverifieerd.


Conclusie
Het integreren van de Azure Cloud Shell in VS Code maakt het werk van een ontwikkelaar veel gemakkelijker. Snelle toegang tot opdrachten terwijl u aan het ontwikkelen bent, is belangrijk voor het verzamelen van informatie en het uitvoeren van opdrachten om de resultaten van die wijzigingen te zien zonder constant tussen verschillende vensters te hoeven schakelen. Gebruik vandaag de Azure Cloud Shell binnen VS Code en zie hoeveel uw efficiëntie kan verbeteren!