Installer l'extension Cloud Code

L'extension Google Cloud Code est compatible avec le développement de Google Cloud avec VS Code.

Avant de commencer

Avant d'installer Cloud Code, vérifiez que les outils suivants sont installés et configurés sur votre système:

  1. Installez et configurez Visual Studio Code sur votre ordinateur.
  2. Installez et configurez le module de compatibilité des langages de programmation.

    L'extension Cloud Code fonctionne mieux avec les langages suivants:

  3. Installez le client Docker et ajoutez-le à la variable d'environnement PATH:

    • Si vous compilez exclusivement à l'aide de Cloud Build ou Jib, vous pouvez ignorer l'installation de Docker.
    • Si vous utilisez Windows Home, consultez la page Guide de démarrage de Docker Desktop pour Windows pour savoir comment configurer votre client Docker.
    • Si vous utilisez WSL, mais ne pouvez pas installer Docker pour ordinateur, utilisez Minikube pour le développement local avec Cloud Code.
  4. Si vous utilisez Google Cloud, créez un projet Google Cloud, puis activez la facturation.

    Les projets vous permettent de collecter dans un même emplacement les ressources associées à une seule application, de gérer les API, d'activer les services Google Cloud, d'ajouter et de supprimer des collaborateurs, et de gérer les autorisations pour les ressources Google Cloud.

Installer Cloud Code

  1. Installez l'extension à partir de Marketplace Visual Code Marketplace.

    Vous pouvez également sélectionner la vue Extensions Icône de l'extension dans VS Code en cliquant sur son icône carrée dans la barre des tâches de gauche. Recherchez l'extension Cloud Code, puis cliquez sur Install (Installer).

    Si vous exécutez Cloud Code sur le silicium Apple M, vous êtes invité à installer Rosetta 2. Cela permet à Cloud Code d'installer automatiquement certaines dépendances de ligne de commande. Si vous préférez ne pas installer Rosetta 2, suivez les étapes décrites dans la section Versions personnalisées de dépendances pour installer les dépendances manuellement. Pour plus d'informations, consultez la page Compatibilité avec Cloud Code avec le silicone Apple M Series.

  2. Si vous y êtes invité, redémarrez VS Code.

    Une fois l'extension installée, les icônes Cloud Code sont ajoutées à la barre d'activité située à gauche et prêtes à être utilisées. Vous pouvez configurer davantage l'installation de Cloud Code en spécifiant vos préférences à l'aide de la barre des tâches de l'application de premier niveau : Code >.Préférences >.Paramètres >.Extensions >.Cloud Code s'affiche en haut de l'écran.

Versions personnalisées des dépendances

Cloud Code peut installer automatiquement certaines dépendances de ligne de commande. Si des dépendances ne sont pas déjà installées, Cloud Code les installe.

Pour utiliser des versions personnalisées de ces dépendances, procédez comme suit:

  1. Désactivez la gestion des dépendances en définissant l'option Dépendances automatiques (cloudcode.auto-install) sur "false" dans les paramètres (accessible via le menu "Gérer" Icône Gérer > Paramètres).
  2. Installez les dépendances suivantes sur votre fichier PATH:

Authentification avec Google Cloud

Si vous développez sur Google Cloud, Cloud Code installe automatiquement le SDK Cloud (si ce n'est pas déjà fait) et utilise le compte par défaut de votre configuration active. Vous pouvez vous connecter et vous déconnecter de ce compte à l'aide de n'importe quelle vue Cloud Code (par exemple, la vue de l'explorateur Kubernetes Icône de l'explorateur Kubernetes) et en choisissant l'action appropriée du SDK Cloud.

Cette procédure vous permet de suivre le processus d'authentification du SDK Cloud dans votre navigateur Web. Pour faciliter le développement d'applications avec les API Google Cloud, vos identifiants par défaut de l'application sont également mis à jour au cours de ce processus.

Lien "Cliquez ici pour vous connecter au SDK Cloud" sous le panneau de l'explorateur Google Kubernetes dans l'explorateur Kubernetes

Vous pouvez vous déconnecter du SDK Cloud à l'aide de l'icône de déconnexion dans n'importe quelle vue Cloud Code, lorsque vous passez la souris sur le nom du projet. Si vous préférez changer de projet dans Cloud Code, vous pouvez sélectionner l'icône de changement de projet et spécifier votre projet préféré dans le même compte.

Icônes permettant de changer de projet et de se déconnecter du SDK Cloud dans le panneau de l'explorateur Google Kubernetes dans Kubernetes Explorer

Aperçu rapide: Que pouvez-vous faire avec Cloud Code ?

Étape suivante

Assistance

Pour envoyer vos commentaires, signalez tout problème sur GitHub ou posez une question sur Stack Overflow.