Configurer un environnement de développement local

Découvrez comment configurer un environnement de développement local pour Google Cloud. Ce document présente les outils de base requis pour créer, tester et exécuter des applications avec des Google Cloud services :

  • gcloud CLI : gérez les ressources cloud, configurez les projets et configurez les identifiants par défaut de l'application (ADC) locaux.
  • Bibliothèques clientes Cloud : accédez aux Google Cloud API de manière programmatique à l'aide de bibliothèques idiomatiques dans votre langage de programmation préféré.

Pour obtenir une présentation des autres outils et interfaces dans Google Cloud, consultez la section Différentes façons d'interagir avec Google Cloud.

Avant de commencer

Demandez à l'administrateur de votre organisation de remplir les conditions préalables suivantes :

  • Provisionner votre identité utilisateur : attribuez un compte Cloud Identity ou Google Workspace.
  • Accorder l'accès au projet et les rôles IAM : attribuez les rôles IAM (Identity and Access Management) requis pour votre projet.
  • Activer la facturation : vérifiez que Cloud Billing est activé pour votre projet.

Pour une configuration à l'échelle de l'organisation, consultez le Google Cloud flux guidé de configuration.

Configurer gcloud CLI et l'authentification

Configurez gcloud CLI (gcloud) pour gérer les ressources et authentifier votre environnement local :

  1. Installez gcloud CLI sur votre poste de travail local.
  2. Exécutez gcloud init dans votre terminal pour vous connecter et sélectionner votre projet par défaut.
  3. Exécutez gcloud auth application-default login pour configurer les identifiants par défaut de l'application (ADC). Les ADC permettent aux bibliothèques clientes locales de s'authentifier automatiquement auprès de votre projet.

Installer les bibliothèques clientes Cloud

Pour accéder aux Google Cloud services de manière programmatique à partir du code de votre application :

  1. Activez les API Cloud requises pour votre projet.
  2. Installez les bibliothèques clientes Cloud pour votre langage de programmation (Java, Python ou Go, par exemple). Votre code s'authentifie automatiquement à l'aide des ADC.

Autres outils et environnements

Si votre workflow nécessite des environnements de développement ou des outils d'infrastructure spécifiques, tenez compte des éléments suivants :

Étape suivante