L'extension Cloud Code pour VS Code offre la prise en charge du développement sur 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 :
- Installez et configurez Visual Studio Code. sur votre machine.
Installez et configurez le module de compatibilité des langages de programmation.
L'extension Cloud Code fonctionne mieux avec les langages suivants :
Installez Git. Git est nécessaire pour copier des exemples sur votre ordinateur.
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, pour obtenir la procédure de configuration de votre client Docker, consultez le guide Docker Desktop pour Windows Home.
- Si vous utilisez WSL, mais que vous ne pouvez pas installer "Docker for Desktop", utilisez plutôt Minikube pour le développement local avec Cloud Code.
Si vous utilisez Google Cloud, créez un projet Google Cloud, puis activez la facturation.
Les projets vous permettent de rassembler les ressources associées à une application donnée au même endroit, 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
Installez l'extension Google Cloud Code à partir de Visual Studio Code Marketplace.
Vous pouvez également ouvrir la vue Extensions dans VS Code:
Cliquez sur . Extensions ou appuyez sur
Ctrl
/Cmd
+Shift
+X
.Recherchez
Google Cloud Code
.Cliquez sur Installer.
Si vous y êtes invité, redémarrez VS Code.
Une fois l'extension installée, le service Cloud Code est ajoutée à la barre d'activité et prête à être utilisée. Vous pouvez en outre configurer votre installation Cloud Code en spécifiant à l'aide de la barre des tâches de l'application de premier niveau: accédez à Code > Paramètres > Paramètres > Extensions et recherchez
Gemini Code Assist + Google Cloud Code
.
Versions personnalisées des dépendances
Les dépendances automatiques sont activées par défaut dans Cloud Code. installe automatiquement des dépendances de ligne de commande. Si vous désactivez des dépendances automatiques, vous pouvez utiliser des versions personnalisées des dépendances, mais vous vous devez installer vous-même les dépendances pour que Cloud Code fonctionne.
Pour utiliser des versions personnalisées des dépendances Cloud Code, procédez comme suit:
Cliquez sur Paramètres. Gérer > Paramètres, puis définir Dépendances automatiques (
cloudcode.autoDependencies
) versoff
.Installez les dépendances suivantes sur votre
PATH
:
Installer Google Cloud CLI
La première fois que vous utilisez une fonctionnalité nécessitant gcloud CLI, vous si vous avez la possibilité d'apprendre à installer la CLI depuis votre IDE, utilisez un l'installation, ou continuer avec des dépendances gérées. Si vous préférez installer la gcloud CLI manuellement, consultez Installez la gcloud CLI.
Facultatif: Vérifier Cloud Code vsix à l'aide de VsixSignTool
Pour vérifier Cloud Code vsix avec VsixSignTool, exécutez la commande en suivant les étapes ci-dessous:
Assurez-vous d'utiliser les éléments suivants:
- Gestionnaire de packages Nuget
- Windows
- Une version de production de Cloud Code
Installez Microsoft VsixSignTool. et notez le chemin d'installation.
Ouvrez VS Code et accédez à . Extensions > Cloud Code :
Dans l'onglet Details (Détails), sous Extension Resources (Ressources d'extension), cliquez sur Marketplace.
Sur la page Marketplace de votre navigateur, sous Ressources, cliquez sur Download Extension (Télécharger l'extension) pour télécharger la version empaquetée de Cloud Code. Cela permet de télécharger la version empaquetée de Cloud Code, qui porte l'extension de fichier
.vsix
, par défaut dans le répertoire de téléchargement.Si vous préférez valider une autre version que la plus récente, cliquez sur le Historique des versions, puis sélectionnez une autre version à télécharger.
Une fois le téléchargement terminé, ouvrez une fenêtre de terminal et exécutez la commande suivante:
PATH_TO_VSIXSIGNTOOL verify PATH_TO_DOWNLOADED_VSIX
Vérifiez que le résultat correspond à ce qui suit:
VsixSignTool Success: Package PATH_TO_DOWNLOADED_VSIX is valid.
Authentifier les identifiants pour Google Cloud
Pour faciliter le développement d'applications avec les API Google Cloud, lorsque vous connectez-vous à la gcloud CLI, Identifiants par défaut de l'application sont mises à jour.
Se connecter à Google Cloud
Si vous n'êtes pas connecté à Google Cloud, procédez comme suit pour vous connecter:
- Dans la barre d'état Cloud Code, cliquez sur Cloud Code - Sign in (Connexion).
Si vous vous connectez à Google Cloud pour la première fois dans votre IDE, vous êtes invité à ajouter
https://accounts.google.com
au domaine de confiance. Cliquez sur Configurer les domaines de confiance dans la boîte de dialogue qui s'affiche:Suivez les instructions pour vous connecter à l'aide de votre navigateur Web.
Lorsque vous êtes invité à autoriser Cloud Code à accéder à vos applications Compte, cliquez sur Autoriser.
Problème connu: le navigateur Edge redirige vers HTTPS lors du rappel d'authentification
Lorsque vous utilisez le navigateur Microsoft Edge pour authentifier vos identifiants, vous pouvez :
notez que le navigateur Edge redirige l'URL http://localhost:3000
vers
https://localhost:3000
Vous obtenez alors le message d'échec suivant:
The connection for this site is not secure. localhost sent an invalid response.
Try running Windows Network Diagnostics. ERR_SSL_PROTOCOL_ERROR.
Pour résoudre ce problème, vous pouvez exclure localhost
de la redirection:
Dans la barre d'adresse de votre navigateur Edge, saisissez
edge://net-internals/#hsts
.Accédez à la section Supprimer les règles de sécurité du domaine.
Saisissez
localhost
, puis cliquez sur Supprimer.
Se déconnecter de Google Cloud
- Cliquez sur Cloud Code, puis développez Aide et commentaires.
- Cliquez sur Se déconnecter de Google Cloud. Lorsque vous y êtes invité, sélectionnez Se déconnecter.
- Vous pouvez également vous déconnecter à l'aide de la palette de commandes. Appuyer
Ctrl
/Cmd
+Shift
+P
ou cliquez sur Afficher > Palette de commandes, puis cliquez sur Se déconnecter de tous les comptes dans Google Cloud SDK.
Modifier le projet Google Cloud actif
Dans la barre d'état Cloud Code, cliquez sur le nom du projet actif.
Dans le menu de sélection rapide qui s'affiche, sélectionnez sync_alt Changer de projet.
Sélectionnez un projet ou saisissez des mots clés dans la barre de recherche pour filtrer les projets.
Authentifier les identifiants pour déboguer des applications en local
En plus des étapes d'authentification Connectez-vous à Google Cloud, vous devez authentifier vos identifiants pour déboguer une application en local dans votre IDE qui effectue des appels d'API Google.
Si vous n'authentifiez pas vos identifiants pour déboguer des applications, une erreur s'affiche dans votre IDE lorsque vous tentez d'exécuter/de déboguer une application locale qui essaie d'appeler une API Google.
Pour authentifier vos identifiants afin de déboguer des applications en local, exécutez la en suivant les étapes ci-dessous:
Si ce n'est pas déjà fait, installez gcloud sur votre machine. l'a fait.
Exécutez la commande suivante :
gcloud auth application-default login
Une fois le débogage en local terminé, vous pouvez vous déconnecter en exécutant la commande la commande suivante:
gcloud auth application-default revoke
Pour en savoir plus sur les identifiants par défaut de l'application et les API Google, consultez Authentifiez-vous auprès des services Cloud à l'aide de bibliothèques clientes.