Instala gcloud CLI y configura la API de Cloud Spanner

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:

Configura un proyecto de Google Cloud

  1. Ve a la página Proyectos en la consola de Google Cloud.

    Ir a la página Proyectos

  2. Crea un proyecto de Google Cloud nuevo o haz clic en el nombre del proyecto para abrir uno existente.
  3. Abre una ventana de terminal y configura tu proyecto como el proyecto predeterminado de la Google Cloud CLI, reemplazando MY_PROJECT_ID por el ID del proyecto (no el nombre):

    gcloud config set project MY_PROJECT_ID
  4. Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud.

  5. También puedes obtener información sobre los precios de Spanner.
  6. 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 tus Spanner, debes habilitar la consola 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 el entorno de desarrollo y autenticación, ejecuta el comando Herramienta de línea de comandos de gcloud con la que interactuar 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.