Vue d’ensemble d’Azure Cloud ShellOverview of Azure Cloud Shell

Azure Cloud Shell est un shell interactif, accessible par navigateur pour la gestion des ressources Azure.Azure Cloud Shell is an interactive, browser-accessible shell for managing Azure resources. Il vous donne la possibilité de choisir l’expérience d’interpréteur de commandes la plus adaptée à votre façon de travailler.It gives you the flexibility of choosing the shell experience that best suits the way you work. Les utilisateurs Linux peuvent choisir une expérience Bash, et les utilisateurs Windows l’option PowerShell.Linux users can opt for a Bash experience, while Windows users can opt for PowerShell.

Procédez au lancement via le portail Azure à partir de l’icône Cloud Shell :Launch via Azure portal from the Cloud Shell icon:

Lancement du portail

Tirez parti de Bash ou de PowerShell à partir de la liste déroulante du sélecteur d’interpréteur de commandes :Leverage Bash or PowerShell from the shell selector dropdown:

Bash dans Cloud Shell

PowerShell dans Cloud Shell (préversion)

CaractéristiquesFeatures

Expérience shell basée sur navigateurBrowser-based shell experience

Cloud Shell permet d’accéder à une expérience de ligne de commande basée sur navigateur avec les tâches de gestion Azure à l’esprit.Cloud Shell enables access to a browser-based command-line experience built with Azure management tasks in mind. Exploitez Cloud Shell pour travailler librement à partir d’une machine locale d’une façon que seul le cloud peut fournir.Leverage Cloud Shell to work untethered from a local machine in a way only the cloud can provide.

Choix de votre expérience d’interpréteur de commandes préféréChoice of preferred shell experience

Azure Cloud Shell vous donne la possibilité de choisir l’expérience d’interpréteur de commandes la plus adaptée à votre façon de travailler.Azure Cloud Shell gives you the flexibility of choosing the shell experience that best suits the way you work. Les utilisateurs Linux peuvent opter pour Bash dans Cloud Shell, tandis que les utilisateurs Windows peuvent adopter PowerShell dans Cloud Shell (préversion).Linux users can opt for Bash in Cloud Shell, while Windows users can opt for PowerShell in Cloud Shell (Preview).

Station de travail Azure configurée et authentifiéeAuthenticated and configured Azure workstation

Service géré par Microsoft, Cloud Shell est préinstallé avec des outils de ligne de commande populaires et une prise en charge de langages qui vous permettent de travailler plus vite.Cloud Shell comes managed by Microsoft so it is pre-installed with popular command-line tools and language support so you can work faster. De plus, Cloud Shell s’authentifie automatiquement de façon sécurisée pour un accès immédiat à vos ressources par l’intermédiaire d’Azure CLI 2.0 ou des applets de commande Azure PowerShell.Additionally, Cloud Shell securely authenticates automatically for instant access to your resources through the Azure CLI 2.0 or Azure PowerShell cmdlets.

Affichez la liste complète des outils pour les expériences Bash et PowerShell (préversion).View the full tooling list for the Bash experience and PowerShell (Preview) experience.

Plusieurs points d’accèsMultiple access points

Disponible à partir du portail Azure, Cloud Shell est également accessible à partir de :In addition to Cloud Shell being available from the Azure portal, it can also be accessed from:

Connecter votre stockage Microsoft Azure FilesConnect your Microsoft Azure Files storage

Les machines Cloud Shell sont temporaires et nécessitent ainsi qu’un partage Azure Files soit monté en tant que clouddrive pour conserver votre répertoire $Home.Cloud Shell machines are temporary and as a result require an Azure Files share to be mounted as clouddrive to persist your $Home directory. Lors du premier lancement, Cloud Shell vous invite à créer un groupe de ressources, un compte de stockage et un partage de fichiers Azure en votre nom.On first launch Cloud Shell prompts to create a resource group, storage account, and an Azure file share on your behalf. Il s’agit d’une étape unique, et ces ressources sont automatiquement jointes pour toutes les sessions.This is a one-time step and will be automatically attached for all sessions. Un partage de fichiers Azure unique peut être mappé, puis utilisé par Bash et PowerShell dans Cloud Shell (préversion).A single Azure file share can be mapped and will be used by both Bash and PowerShell in Cloud Shell (Preview).

Créer un stockageCreate new storage

Un compte de stockage localement redondant (LRS) et un partage Azure Files peuvent être créés en votre nom.A locally-redundant storage (LRS) account and Azure Files share can be created on your behalf. Le partage Azure Files servira pour les environnements Bash et PowerShell si vous choisissez d’utiliser les deux.The Azure Files share will be used for both Bash and PowerShell environments if you choose to use both. Les coûts de stockage standard s’appliquent.Regular storage costs apply.

Trois ressources sont créées en votre nom :Three resources will be created on your behalf:

  1. Groupe de ressources nommé : cloud-shell-storage-<region>Resource Group named: cloud-shell-storage-<region>
  2. Compte de stockage nommé : cs<uniqueGuid>Storage Account named: cs<uniqueGuid>
  3. Partage de fichiers nommé : cs-<user>-<domain>-com-<uniqueGuid>File Share named: cs-<user>-<domain>-com-<uniqueGuid>

Note

Bash dans Cloud Shell crée également une image de disque de 5 Go par défaut pour rendre $Home persistant.Bash in Cloud Shell also creates a default 5-GB disk image to persist $Home. Tous les fichiers figurant dans votre répertoire $Home, tels que les clés SSH, sont conservés dans l’image de disque utilisateur stockée dans votre partage de fichiers Azure monté.All files in your $Home directory such as SSH keys are persisted in your user disk image stored in your mounted Azure file share. Appliquez les meilleures pratiques lors de l’enregistrement des fichiers dans votre répertoire $Home et le partage de fichiers Azure monté.Apply best practices when saving files in your $Home directory and mounted Azure file share.

Utiliser les ressources existantesUse existing resources

Vous disposez d’une option avancée qui permet d’associer des ressources existantes à Cloud Shell.An advanced option is provided to associate existing resources to Cloud Shell. À l’invite de configuration du stockage, cliquez sur « Afficher les paramètres avancés » pour afficher des options supplémentaires.At the storage setup prompt, click "Show advanced settings" to show additional options. Les listes déroulantes sont filtrées pour la région Cloud Shell qui vous a été attribuée et pour les comptes de stockage localement/globalement redondant.Dropdowns are filtered for your assigned Cloud Shell region and locally/globally-redundant storage accounts.

Découvrez le stockage Cloud Shell, la mise à jour des partages de fichiers Azure et le chargement/téléchargement de fichiers.Learn about Cloud Shell storage, updating Azure file shares, and uploading/downloading files.

ConceptsConcepts

  • Cloud Shell s’exécute sur un hôte temporaire fourni par session et par utilisateurCloud Shell runs on a temporary host provided on a per-session, per-user basis
  • Cloud Shell expire après 20 minutes sans activité interactiveCloud Shell times out after 20 minutes without interactive activity
  • Cloud Shell requiert qu’un partage de fichiers Azure soit montéCloud Shell requires an Azure file share to be mounted
  • Cloud Shell utilise le même partage de fichiers Azure pour Bash et PowerShellCloud Shell uses the same Azure file share for both Bash and PowerShell
  • Cloud Shell est affecté à une machine par compte d’utilisateurCloud Shell is assigned one machine per user account
  • Les autorisations sont définies en tant qu’utilisateur Linux standard dans BashPermissions are set as a regular Linux user in Bash

En savoir plus sur les fonctionnalités de Bash dans Cloud Shell et PowerShell dans Cloud Shell (préversion).Learn more about features in Bash in Cloud Shell and PowerShell in Cloud Shell (Preview).

ExemplesExamples

  • Utiliser des scripts pour automatiser les tâches de gestion AzureUse scripts to automate Azure management tasks
  • Gérer simultanément des ressources Azure via le portail Azure et des outils à ligne de commande AzureSimultaneously manage Azure resources via Azure portal and Azure command-line tools
  • Essayer Azure CLI 2.0 ou les applets de commande Azure PowerShellTest-drive Azure CLI 2.0 or Azure PowerShell cmdlets

Essayez ces exemples dans les démarrages rapides pour Bash dans Cloud Shell et PowerShell dans Cloud Shell (préversion).Try out these examples in quickstarts for Bash in Cloud Shell and PowerShell in Cloud Shell (Preview).

TarificationPricing

La machine qui héberge Cloud Shell est gratuite, avec comme condition préalable le montage d’un partage Azure Files.The machine hosting Cloud Shell is free, with a pre-requisite of a mounted Azure Files share. Les coûts de stockage standard s’appliquent.Regular storage costs apply.

Étapes suivantesNext steps

Démarrage rapide de Bash dans Cloud ShellBash in Cloud Shell quickstart
Démarrage rapide de PowerShell dans Cloud Shell (préversion)PowerShell in Cloud Shell (Preview) quickstart