Cette page vous guide tout au long des étapes de configuration requises pour utiliser l'API Cloud Spanner à l'aide de la Google Cloud CLI, bibliothèques clientes Pilotes Spanner.
Si vous souhaitez utiliser Spanner avec la console Google Cloud, consultez la page Guide de démarrage rapide avec la console
Avant de commencer
Votre ordinateur de développement doit être équipé des éléments suivants :
- La gcloud CLI, qui implique de configurer Google Cloud CLI (télécharger)
Configurer un projet Google Cloud
-
Accédez à la page Projets de la console Google Cloud.
- Créez un projet Google Cloud ou ouvrez un projet existant en cliquant sur son nom.
-
Ouvrez une fenêtre de terminal et définissez votre projet comme projet par défaut pour la Google Cloud CLI. Pour ce faire, remplacez
MY_PROJECT_ID
par l'ID de votre projet (et non pas son nom) dans la commande suivante :gcloud config set project MY_PROJECT_ID
-
Vérifiez que la facturation est activée pour votre projet Google Cloud.
Vous pouvez également obtenir plus d'informations sur la tarification de Spanner.
-
Activez l'API Cloud Spanner pour le projet.
Remarque: Si vous utilisez un compte de service d'un autre projet pour accéder à votre Cloud Spanner, vous devez activer le service dans les deux projets.
Configurer l'authentification et l'autorisation
Spanner utilise OAuth 2.0. pour l'authentification et l'autorisation des API.
Pour exécuter votre code localement lors des phases de développement et de test, utilisez la classe Google Cloud CLI ainsi que Identifiants par défaut de l'application. À l'invite de commande, exécutez la commande suivante :
gcloud auth application-default login
Une fois que vous avez procédé à l'authentification à l'aide de la commande gcloud auth application-default login
, les bibliothèques clientes de l'API qui utilisent les identifiants par défaut de l'application sélectionnent automatiquement les identifiants créés. Vous ne devez exécuter la commande qu'une seule fois pour chaque environnement d'utilisateur local.
Exécuter la Google Cloud CLI
Maintenant que vous avez configuré l'environnement de développement et l'authentification, exécutez la
L'outil de ligne de commande gcloud
pour interagir avec
Spanner:
gcloud spanner instance-configs list
La liste des configurations d'instances Spanner doit s'afficher. auquel le projet peut accéder, y compris pour les emplacements régionaux, birégionaux et multirégionaux de configuration. Pour en savoir plus, consultez la présentation des instances.
Vous avez terminé la configuration.
Étape suivante
Découvrez comment utiliser les bibliothèques clientes Cloud et les pilotes pour créer une instance, une base de données, des tables et des index Spanner. Ensuite, stockez, interrogez lire des données dans Spanner.
- Premiers pas avec Spanner en C++
- Premiers pas avec Spanner en C#
- Premiers pas avec Spanner en Go
- Premiers pas avec Spanner en Java
- Premiers pas avec Spanner dans JDBC
- Premiers pas avec Spanner en Node.js
- Premiers pas avec Spanner en PHP
- Premiers pas avec Spanner en Python
- Premiers pas avec Spanner en Ruby
- Premiers pas avec Spanner en REST
- Premiers pas avec Spanner dans gcloud