Agence web » Actualités du digital » Comment accéder à Azure Cloud Shell à partir de Visual Studio Code –

Comment accéder à Azure Cloud Shell à partir de Visual Studio Code –

logo azur

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.

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.

Connexion au shell via le portail Azure en cliquant sur l'icône du terminal à côté de la barre de recherche.
Démarrage d’Azure Cloud Shell à partir du portail Azure.

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.

Le terminal Bash est connecté.
Lancement d’Azure Cloud Shell à l’aide du terminal Bash.
Azure Cloud Shell s'est connecté.
Lancement d’Azure Cloud Shell à l’aide du terminal 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.

La navigation vers https://shell.azure.com/ ouvrira le terminal PowerShell.
Accéder à Azure Cloud Shell via un lien Web direct et utiliser PowerShell.
La navigation vers https://shell.azure.com/ ouvrira également le terminal Bash.
Accéder à Azure Cloud Shell via un lien Web direct et utiliser Bash.

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 commencer, installez l'extension de compte Azure officielle de Microsoft.
Installation de l’extension de compte Azure dans VS Code.

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».

Cliquez ou sélectionnez le "Azure: ouvrir PowerShell dans Cloud Shell" option pour exécuter la commande Ouvrir PoweShell dans le cloud.
Exécution de la commande Ouvrir PowerShell dans Cloud Shell à partir du volet de commande VS Code.

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.

  Cliquer sur "Se connecter" pour accéder à une page Web à l'aide de votre navigateur par défaut pour vous connecter à votre compte Azure.
Connectez-vous à votre compte Azure pour Azure Cloud Shell.

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ù le 123456 est un port choisi au hasard généralement dans la gamme 62000.

Choisissez le compte que vous prévoyez d'utiliser avec Azure Cloud Shell et entrez votre mot de passe, si nécessaire.
Choisir un compte à authentifier à partir de la page de connexion au compte Azure.

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.

  Une fois que vous vous êtes authentifié, le terminal PowerShell est à votre disposition.
Terminal PowerShell dans Azure Cloud Shell à partir de VS Code.
  Une fois authentifié, le terminal Bash est à votre disposition.
Terminal Bash dans Azure Cloud Shell à partir de VS Code.

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!

★★★★★