Fonctionnalités et outils pour Azure Cloud ShellFeatures & tools for Azure Cloud Shell

Azure Cloud Shell est une expérience shell sur navigateur de gestion et de développement des ressources Azure.Azure Cloud Shell is a browser-based shell experience to manage and develop Azure resources.

Cloud Shell offre une expérience shell, préconfigurée et accessible par le biais d’un navigateur, de gestion des ressources Azure qui dispense de la surcharge associée à l’installation, au contrôle de version et à la maintenance d’un ordinateur.Cloud Shell offers a browser-accessible, pre-configured shell experience for managing Azure resources without the overhead of installing, versioning, and maintaining a machine yourself.

Cloud Shell approvisionne les machines à la demande ; par conséquent, leur état n’est pas persistant d’une session à l’autre.Cloud Shell provisions machines on a per-request basis and as a result machine state will not persist across sessions. Cloud Shell étant conçu pour les sessions interactives, les shells s’arrêtent automatiquement après 20 minutes d’inactivité.Since Cloud Shell is built for interactive sessions, shells automatically terminate after 20 minutes of shell inactivity.

Azure Cloud Shell s’exécute sur Ubuntu 16.04 LTS.Azure Cloud Shell runs on Ubuntu 16.04 LTS.

CaractéristiquesFeatures

Authentification automatique sécuriséeSecure automatic authentication

Cloud Shell authentifie automatiquement et de manière sécurisée l’accès aux comptes pour Azure CLI et Azure PowerShell.Cloud Shell securely and automatically authenticates account access for the Azure CLI and Azure PowerShell.

Persistance de $Home entre les sessions$Home persistence across sessions

Pour conserver les fichiers entre les sessions, Cloud Shell vous guide à travers le processus d’association d’un partage de fichiers Azure au premier lancement.To persist files across sessions, Cloud Shell walks you through attaching an Azure file share on first launch. Par la suite, Cloud Shell associera automatiquement votre espace de stockage (monté sous forme de $Home\clouddrive) pour toutes les sessions à venir.Once completed, Cloud Shell will automatically attach your storage (mounted as $Home\clouddrive) for all future sessions. De plus, votre répertoire $Home est conservé en tant que fichier .img dans votre partage de fichiers Azure.Additionally, your $Home directory is persisted as an .img in your Azure File share. Les fichiers en dehors de $Home et de l’état de la machine ne sont pas conservés entre les sessions.Files outside of $Home and machine state are not persisted across sessions. Utilisez les bonnes pratiques lors du stockage de secrets comme des clés SSH.Use best practices when storing secrets such as SSH keys. Des tutoriels existent pour la configuration de services comme Azure Key Vault.Services like Azure Key Vault have tutorials for setup.

Découvrez plus d’informations sur les fichiers persistants dans Cloud Shell.Learn more about persisting files in Cloud Shell.

Lecteur Azure (Azure :)Azure drive (Azure:)

PowerShell dans Cloud Shell vous démarre dans le lecteur Azure (Azure:).PowerShell in Cloud Shell starts you in Azure drive (Azure:). Le lecteur Azure facilite la détection et la navigation dans des ressources Azure, comme Calcul, Réseau, ou Stockage, de façon similaire à la navigation dans un système de fichiers.The Azure drive enables easy discovery and navigation of Azure resources such as Compute, Network, Storage etc. similar to filesystem navigation. Vous pouvez continuer à utiliser les applets de commande Azure PowerShell que vous connaissez pour gérer ces ressources quel que soit le lecteur où vous vous trouvez.You can continue to use the familiar Azure PowerShell cmdlets to manage these resources regardless of the drive you are in. Toutes les modifications apportées aux ressources Azure, effectuées directement dans le portail Azure ou via des applets de commande Azure PowerShell, sont répercutées dans le lecteur Azure.Any changes made to the Azure resources, either made directly in Azure portal or through Azure PowerShell cmdlets, are reflected in the Azure drive. Vous pouvez exécuter dir -Force pour actualiser vos ressources.You can run dir -Force to refresh your resources.

Étroite intégration à des outils open sourceDeep integration with open-source tooling

Cloud Shell inclut une authentification préconfigurée pour des outils open source comme Terraform, Ansible et Chef InSpec.Cloud Shell includes pre-configured authentication for open-source tools such as Terraform, Ansible, and Chef InSpec. Faites un essai à partir des exemples de procédures pas à pas.Try it out from the example walkthroughs.

OutilsTools

CatégorieCategory NOMName
Outils LinuxLinux tools bashbash
zshzsh
shsh
tmuxtmux
digdig
Outils AzureAzure tools Azure CLI et Azure Classic CLIAzure CLI and Azure classic CLI
AZCopyAzCopy
Interface de ligne de commande de Service FabricService Fabric CLI
Éditeurs de texteText editors vimvim
nanonano
emacsemacs
Contrôle de code sourceSource control gitgit
Outils de générationBuild tools makemake
mavenmaven
npmnpm
pippip
ContainersContainers Docker CLI/Docker MachineDocker CLI/Docker Machine
KubectlKubectl
HelmHelm
CLI DC/OSDC/OS CLI
Bases de donnéesDatabases Client MySQLMySQL client
Client PostgreSQLPostgreSql client
Utilitaire sqlcmdsqlcmd Utility
mssql-scriptermssql-scripter
AutresOther Client iPythoniPython Client
CLI Cloud FoundryCloud Foundry CLI
TerraformTerraform
AnsibleAnsible
Chef InSpecChef InSpec

Support multilingueLanguage support

LangageLanguage VersionVersion
.NET Core.NET Core 2.0.02.0.0
GoGo 1.91.9
JavaJava 1.81.8
Node.jsNode.js 8.9.48.9.4
PowerShellPowerShell 6.1.0-preview.46.1.0-preview.4
PythonPython 2.7 et 3.5 (par défaut)2.7 and 3.5 (default)

Étapes suivantesNext steps

Démarrage rapide de Bash dans Cloud ShellBash in Cloud Shell Quickstart
Démarrage rapide de PowerShell dans Cloud ShellPowerShell in Cloud Shell Quickstart
En savoir plus sur Azure CLI 2.0Learn about Azure CLI 2.0
En savoir plus sur Azure PowerShellLearn about Azure PowerShell