Functies en hulpprogramma's voor Azure Cloud Shell

Azure Cloud Shell is een browserterminal die een geverifieerde, vooraf geconfigureerde shell-ervaring biedt voor het beheren van Azure-resources zonder dat u zelf een machine hoeft te installeren en te onderhouden.

Azure Cloud Shell wordt uitgevoerd op Azure Linux, de Linux-distributie van Microsoft voor edge-producten en -services voor cloudinfrastructuur. U kunt Bash of PowerShell als standaardshell kiezen.

Functies

Beveiligde omgeving

Microsoft compileert intern alle pakketten die zijn opgenomen in de Azure Linux-opslagplaats om bescherming te bieden tegen supply chain-aanvallen. Zie de GitHub-opslagplaats van Cloud Shell voor meer informatie of om wijzigingen aan te vragen in de Azure Linux-installatiekopieën.

Cloud Shell verifieert automatisch uw Azure-account om beveiligde toegang toe te staan voor Azure CLI, Azure PowerShell en andere hulpprogramma's voor cloudbeheer.

$HOME persistentie tussen sessies

Wanneer u Cloud Shell voor het eerst start, hebt u de mogelijkheid om Cloud Shell te gebruiken met of zonder een gekoppeld opslagaccount. Het is de snelste manier om Cloud Shell te gebruiken om door te gaan zonder opslag. In Cloud Shell wordt dit een tijdelijke sessie genoemd. Wanneer u het Cloud Shell-venster sluit, worden alle bestanden die u hebt opgeslagen, verwijderd en blijven ze niet behouden tussen sessies.

Als u bestanden tussen sessies wilt behouden, kunt u ervoor kiezen om een opslagaccount te koppelen. Cloud Shell koppelt uw opslag automatisch (gekoppeld als $HOME\clouddrive) voor alle toekomstige sessies. Daarnaast blijft uw $HOME map behouden als een .img bestand in uw Azure-bestandsshare. De status van de machine en bestanden buiten $HOME de sessie blijven niet behouden. Meer informatie over het behouden van bestanden in Cloud Shell.

Gebruik aanbevolen procedures bij het opslaan van geheimen, zoals SSH-sleutels. U kunt Azure Key Vault gebruiken om uw sleutels veilig op te slaan en op te halen. Zie Key Vault beheren met behulp van de Azure CLI voor meer informatie.

Azure-station (Azure:)

PowerShell in Cloud Shell biedt het Azure-station (Azure:). U kunt overschakelen naar het Azure-station met cd Azure: en terug naar uw basismap met cd ~. Het Azure-station maakt eenvoudige detectie en navigatie van Azure-resources mogelijk, zoals Compute, Network, Storage, enzovoort, vergelijkbaar met navigatie van het bestandssysteem. U kunt de vertrouwde Azure PowerShell-cmdlets blijven gebruiken om deze resources te beheren, ongeacht het station waarin u zich bevindt.

Notitie

Wijzigingen die zijn aangebracht in de Azure-resources, rechtstreeks in Azure Portal of via Azure PowerShell-cmdlets, worden doorgevoerd in het Azure: station. U moet echter worden uitgevoerd dir -Force om de weergave van uw resources in de Azure:.

Uitgebreide integratie met opensource-hulpprogramma's

Cloud Shell bevat vooraf geconfigureerde verificatie voor opensource-hulpprogramma's zoals Terraform, Ansible en Chef InSpec. Raadpleeg voor meer informatie de volgende artikelen:

Vooraf geïnstalleerde hulpprogramma's

De meest gebruikte hulpprogramma's zijn vooraf geïnstalleerd in Cloud Shell. Als u PowerShell gebruikt, gebruikt u de Get-PackageVersion opdracht om een volledigere lijst met hulpprogramma's en versies weer te geven. Als u Bash gebruikt, gebruikt u de tdnf list opdracht.

Azure-hulpprogramma's

Cloud Shell wordt geleverd met de volgende Azure-opdrachtregelprogramma's die vooraf zijn geïnstalleerd:

Andere Microsoft-services

Productiviteitshulpmiddelen

Linux-hulpprogramma's

  • bash
  • zsh
  • sh
  • tmux
  • dig

Teksteditors

  • Cloud Shell-editor (code)
  • vim
  • nano
  • emacs

Hulpprogramma's voor cloudbeheer

Hulpmiddelen voor ontwikkelaars

Hulpprogramma's om te bouwen

  • make
  • maven
  • npm
  • pip

Bronbeheer

  • Git
  • GitHub CLI

Databasehulpprogramma's

Programmeertalen

  • .NET Core 7.0
  • PowerShell 7.4
  • Node.js
  • Java
  • Python 3.9
  • Ruby
  • Go

Volgende stappen