Delen via


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. Cloud Shell wordt geleverd met de hulpprogramma's die u nodig hebt, al geïnstalleerd.

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 behouden 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. "Kiezen om door te gaan zonder opslag is de snelste manier om Cloud Shell te gebruiken." Het gebruik van Cloud Shell zonder opslag wordt 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 automatisch uw opslag, gemonteerd 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 worden niet behouden tussen sessies. 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-schijf (Azure:)

PowerShell in Cloud Shell biedt de Azure-schijf (Azure:). U kunt overschakelen naar het Azure-station met cd Azure: en terug naar uw basismap met cd ~. De Azure-schijf maakt gemakkelijke ontdekking en navigatie in bestandssysteemstijl mogelijk van Azure-resources zoals rekenkracht, netwerk, opslag en andere resources. U kunt de vertrouwde Azure PowerShell-cmdlets blijven gebruiken, ongeacht in welke schijf u zich bevindt, om deze resources te beheren.

Notitie

Wijzigingen die zijn aangebracht in de Azure-resources, rechtstreeks in de Azure portal of via Azure PowerShell-cmdlets, worden weergegeven in het Azure: station. U moet echter dir -Force uitvoeren om de weergave van uw resources in de Azure: te vernieuwen.

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. Deze gecureerde verzameling hulpprogramma's wordt maandelijks bijgewerkt. Gebruik de volgende opdrachten om de huidige lijst met hulpprogramma's en versies weer te geven.

  • Gebruik de Get-Module -ListAvailable opdracht in PowerShell om een lijst met geïnstalleerde module op te halen
  • In Bash of PowerShell
    • Gebruik de tdnf list opdracht om de TDNF-pakketten weer te geven die zijn geïnstalleerd
    • Gebruik de pip3 list opdracht om de Python-pakketten weer te geven die zijn geïnstalleerd

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

Tekstverwerkers

  • Cloud Shell-editor (code)
  • Vim
  • nano
  • Emacs

Hulpprogramma's voor cloudbeheer

Hulpmiddelen voor ontwikkelaars

Bouwhulpmiddelen

  • make
  • maven
  • npm
  • pip

Bronbeheer

  • Git
  • GitHub CLI

Databasehulpprogramma's

Programmeertalen

  • .NET 7.0
  • PowerShell 7.4
  • Node.js
  • Java
  • Python 3.9
  • Robijn
  • Ga

Uw eigen tools installeren

Als u Cloud Shell hebt geconfigureerd voor het gebruik van een opslagaccount, kunt u uw eigen hulpprogramma's installeren. U kunt elk hulpprogramma installeren waarvoor geen hoofdmachtigingen zijn vereist. U kunt bijvoorbeeld Python-modules, PowerShell-modules, Node.js-pakketten en de meeste pakketten installeren die kunnen worden geïnstalleerd met wget.

Volgende stappen