Comment accéder à Azure Cloud Shell à partir de Visual Studio Code –
Azure Cloud Shell est une expérience CLI intégrée disponible pour les utilisateurs du cloud Microsoft Azure. Généralement disponible dans un shell Linux Bash ou une invite PowerShell, vous pouvez également utiliser Azure Cloud Shell directement dans l’environnement de développement intégré VS Code.
Sommaire
Quelles fonctionnalités offre Azure Cloud Shell?
- Shell Bash pour les commandes de style Linux
- PowerShell pour les développeurs familiers de Windows
- Modules PowerShell intégrés
- Comptes Az.
- Calcul Az.
- Az.Network
- Az.Resources
- Az.Storage
- AzureAD.Standard.Preview
- AzurePSDrive
- PSCloudShellUtility
- Dernière version d’Azure CLI (
az
command) disponible pour les environnements Bash et PowerShell - Dernier PowerShell disponible dans l’environnement Bash en utilisant
pwsh
Durée
Azure Cloud Shell gère automatiquement l’authentification et la configuration de tous les modules et outils associés. Cela facilite et accélère la gestion de votre environnement Azure à partir de la ligne de commande.
Premiers pas avec Azure Cloud Shell
La plupart des utilisateurs commenceront avec Azure Cloud Shell de deux manières. Soit via le portail Azure et son accès au shell en ligne, soit via un lien Web direct vers Azure Shell.
Accès au shell du portail Azure
La connexion au shell via le portail Azure est aussi simple que de cliquer sur l’icône du terminal à côté de la barre de recherche dans la partie supérieure de l’écran.

Dès que vous cliquez sur cette icône, l’un des deux shells s’affiche, soit le terminal Bash ou PowerShell comme indiqué ci-dessous. Dans la première image, vous verrez que le terminal Bash est connecté. Si vous utilisez la liste déroulante en haut à gauche du terminal, vous aurez l’option pour Bash ou PowerShell.


Accès direct au shell via le Web
Une autre méthode courante de démarrage d’Azure Cloud Shell consiste à utiliser un lien direct vers le site Web lui-même. Naviguer vers https://shell.azure.com/
ouvrira le terminal Bash ou PowerShell. Si vous n’êtes pas connecté, vous serez invité à le faire avant d’accéder. Une fois authentifié, vous aurez un accès immédiat au même terminal que dans le portail Azure.


Intégration d’Azure Cloud Shell avec VS Code
Bien sûr, en tant que développeur, ce n’est peut-être pas la méthode la plus efficace. Un éditeur très populaire publié par Microsoft, VS Code, est devenu une solution bien intégrée pour accéder à de nombreuses ressources Azure différentes et notamment à Azure Cloud Shell.
Avec un flux de travail de développement intégré et un accès rapide aux commandes Azure courantes à partir de l’éditeur lui-même, vous pouvez économiser beaucoup de temps et d’énergie. Quelles sont les étapes nécessaires pour commencer à utiliser Azure Cloud Shell dans VS Code?
Le moyen le plus rapide et le plus simple de commencer consiste à installer l’extension de compte Azure officielle de Microsoft. Accédez à l’icône « Extension » dans le menu de gauche de VS Code et recherchez Azure Account
. Une fois l’extension localisée, cliquez sur le bouton «Installer». Après l’installation, vous devrez peut-être redémarrer VS Code, mais dès que l’extension sera disponible, vous aurez accès à un certain nombre de commandes différentes.

Pour localiser toutes les commandes disponibles, tapez ctrl-shift-p
pour ouvrir le volet de commande de VS Code. Cliquez ou sélectionnez l’option «Azure: ouvrir PowerShell dans Cloud Shell».

Si vous n’êtes pas déjà connecté via l’extension de compte Azure, une invite s’affiche. Cliquez sur «Se connecter» pour être redirigé vers une page Web à l’aide de votre navigateur par défaut qui vous permet de vous connecter à votre compte Azure.

Choisissez le compte que vous avez l’intention d’utiliser avec Azure Cloud Shell et entrez votre mot de passe, si nécessaire. Une fois entrée, la page vous invitera à fermer l’onglet ou la fenêtre du navigateur ouvert, et VS Code continuera à s’authentifier en arrière-plan.
Vous remarquerez peut-être que l’URL utilisée pour vous connecter est au format,
[localhost:123456](http://localhost:123456)
où le123456
est un port choisi au hasard généralement dans la gamme 62000.

Ce processus est le même que vous choisissiez le terminal PowerShell ou le terminal Bash. Comme vous pouvez le voir ci-dessous, une fois que vous vous êtes authentifié, les deux terminaux deviennent disponibles.


Conclusion
L’intégration d’Azure Cloud Shell dans VS Code facilite le travail d’un développeur. L’accès rapide aux commandes au fur et à mesure que vous développez est important pour collecter des informations et exécuter des commandes pour voir les résultats de ces modifications sans passer constamment d’une fenêtre à l’autre. Utilisez Azure Cloud Shell dans VS Code dès aujourd’hui et voyez à quel point votre efficacité peut s’améliorer!