En esta página, se explican los pasos de configuración necesarios para usar la API de Cloud Spanner con Google Cloud CLI, bibliotecas cliente y Controladores de Spanner.
Si quieres usar Spanner con la consola de Google Cloud, consulta Guía de inicio rápido para usar la consola.
Antes de comenzar
Tu máquina de desarrollo debe tener instalado lo que se menciona a continuación:
- La CLI de gcloud, que incluye la configuración de la CLI de Google Cloud (descarga).
Configura un proyecto de Google Cloud
-
Ve a la página Proyectos en la consola de Google Cloud.
- Crea un proyecto de Google Cloud nuevo o haz clic en el nombre del proyecto para abrir uno existente.
-
Abre una ventana de terminal y configura tu proyecto como el proyecto predeterminado de con Google Cloud CLI, reemplazando
MY_PROJECT_ID
por el ID del proyecto (no el nombre):gcloud config set project MY_PROJECT_ID
-
Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud.
También puedes obtener información sobre los precios de Spanner.
-
Habilita la API de Cloud Spanner para el proyecto.
Habilitar la API de Cloud Spanner.
Nota: Si usas una cuenta de servicio en un proyecto diferente para acceder a tu instancia de Spanner, debes habilitar la API de Spanner en ambos proyectos.
Configura la autenticación y la autorización
Spanner usa OAuth 2.0. para la autenticación y autorización de APIs.
Para ejecutar tu código localmente durante el desarrollo y las pruebas, usa el comando Google Cloud CLI junto con Credenciales predeterminadas de la aplicación. En un símbolo del sistema, ejecuta lo que se menciona a continuación:
gcloud auth application-default login
Después de autenticarte con el comando gcloud auth application-default login
, las bibliotecas cliente de la API que usan las credenciales predeterminadas de la aplicación seleccionan de forma automática las credenciales creadas. Solo debes ejecutar el comando una vez por cada entorno de usuario local.
Ejecuta Google Cloud CLI
Ahora que ya configuraste tu entorno de desarrollo y tu autenticación, ejecuta la herramienta de la línea de comandos de gcloud
para interactuar con Spanner:
gcloud spanner instance-configs list
Deberías ver una lista de los parámetros de configuración de la instancia de Spanner proyecto pueden acceder, incluidas las regiones, birregionales y multirregionales parámetros de configuración. Para obtener más información, consulta la Descripción general de las instancias.
Terminaste la configuración.
¿Qué sigue?
Aprende a usar las bibliotecas cliente y los controladores de Cloud para crear un Instancia, base de datos, índices y tablas de Spanner Luego, almacena, consulta y leer datos en Spanner.
- Comienza a usar Spanner en C++
- Comienza a usar Spanner en C#
- Comienza a usar Spanner en Go
- Comienza a usar Spanner en Java
- Comienza a usar Spanner en JDBC
- Comienza a usar Spanner en Node.js
- Comienza a usar Spanner en PHP
- Comienza a usar Spanner en Python
- Comienza a usar Spanner en Ruby
- Comienza a usar Spanner en REST
- Comienza a usar Spanner en gcloud