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 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. 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 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 bestandssysteemnavigatie mogelijk van Azure-resources zoals Compute, Network, Storage en andere. 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. 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

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 7.0
  • PowerShell 7.4
  • Node.js
  • Java
  • Python 3.9
  • Ruby
  • Go

Uw eigen hulpprogramma's 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 waarmee kan worden geïnstalleerd wget.

Volgende stappen