Comment accéder à Azure Cloud Shell à partir du code Visual Studio

0
202

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 ?

< ul>

  • Bash shell pour les commandes de style Linux
  • PowerShell pour les développeurs familiers Windows
  • Modules PowerShell intégrés
    • Az.Accounts
    • Az.Compute
    • Az.Network
    • Az.Ressources
    • Az.Storage
    • AzureAD.Standard.Preview
    • AzurePSDrive
    • PSCloudShellUtility
  • Dernière version d'Azure CLI (commande az) disponible à la fois pour Bash et Environnements PowerShell
  • Dernier PowerShell disponible dans l'environnement Bash à l'aide de l'environnement d'exécution pwsh
  • Azure Cloud Shell gère automatiquement l'authentification et la configuration de tous les modules et outils associés. Cela permet de commencer rapidement et facilement à gérer votre environnement Azure à partir de la ligne de commande.

    Mise en route 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 shell en ligne, soit via un lien Web direct vers Azure Shell.

    Azure Portal Shell Access

    La connexion au shell via le portail Azure est aussi simple en cliquant sur l'icône du terminal à côté de la barre de recherche dans la partie supérieure de l'écran.

    Démarrer Azure Cloud Shell depuis le portail Azure.
    Publicité

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

    Lancement d'Azure Cloud Shell à l'aide du terminal Bash.
    Lancement d'Azure Cloud Shell à l'aide du terminal PowerShell.

    Accès direct au shell via le Web

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

    Accès à Azure Cloud Shell via un lien Web direct et à l'aide de PowerShell.
    Accès à Azure Cloud Shell via un lien Web direct et en utilisant Bash.< /figure>

    Intégrer 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 workflow de développement intégré et un accès rapide à Azure commun. commandes à partir de l'éditeur lui-même, beaucoup de temps et d'énergie peuvent être économisés. 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 est d'installer l'extension officielle de compte Azure de Microsoft. Accédez à l'icône “Extension”s dans le menu de gauche de VS Code et recherchez le compte Azure. Une fois l'extension localisée, cliquez sur le bouton “Installer” bouton. 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.

    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 commandes de VS Code. Cliquez ou sélectionnez le bouton “Azure : Ouvrir PowerShell dans Cloud Shell” option.

    Exécution de la commande Ouvrir PowerShell dans Cloud Shell depuis le 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 “Connexion” être redirigé vers une page Web à l'aide de votre navigateur par défaut qui vous permet de vous connecter à votre compte Azure.

    Connexion à votre compte Azure pour Azure Cloud Shell.

    Publicité

    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é, 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 de le format, [localhost:123456](http://localhost:123456) où le 123456 est un port choisi au hasard généralement dans la plage 62000.

    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.

    Terminal PowerShell dans Azure Cloud Shell à partir de VS Code.
    Terminal Bash dans Azure Cloud Shell à partir de VS Code.

    Conclusion

    Intégrer le Azure Cloud Shell dans VS Code rend le travail d'un développeur beaucoup plus facile. Un accès rapide aux commandes pendant que vous développez est important pour collecter des informations et exécuter des commandes pour voir les résultats de ces modifications sans basculer constamment entre différentes fenêtres. Utilisez Azure Cloud Shell dans VS Code aujourd'hui et voyez à quel point votre efficacité peut s'améliorer !