Configuración

En esta página, se explican los pasos de configuración necesarios para usar la API de Cloud Spanner.

Si deseas usar Cloud Spanner sin tener que usar la API, consulta la página sobre la guía de inicio rápido con Console.

Antes de comenzar

Tu máquina de desarrollo debe tener instalado lo que se menciona a continuación:

Configura un proyecto de Cloud Console

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

    Ir a la página Proyectos

  2. Crea un proyecto de Cloud Console nuevo o haz clic en el nombre del proyecto para abrir uno existente.
  3. Abre una ventana de la terminal, configura tu proyecto como el proyecto predeterminado para la herramienta de línea de comandos de gcloud y reemplaza MY_PROJECT_ID por tu ID del proyecto (no el nombre de tu proyecto):

    gcloud config set project MY_PROJECT_ID
  4. Asegúrate de que la facturación esté habilitada para tu proyecto de Google Cloud. Obtén información sobre cómo confirmar que tienes habilitada la facturación para tu proyecto.

  5. También puedes obtener más información sobre los precios de Cloud Spanner.
  6. Habilita la API de Cloud Spanner para el proyecto.

    Habilitar la API de Cloud Spanner.

Configura la autenticación y la autorización

Cloud Spanner usa OAuth 2.0 para la autorización y autenticación de la API.

Para ejecutar tu código a nivel local durante el desarrollo y las pruebas, usa el SDK de Google Cloud (la herramienta de línea de comandos de gcloud) junto con las 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 la herramienta de línea de comandos de gcloud

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 Cloud Spanner:

gcloud spanner instance-configs list

Deberías ver una lista de las opciones de configuración de las instancias de Cloud Spanner a las que puede acceder tu proyecto, lo que incluye las configuraciones regionales y multirregionales. Obtén más información sobre estas en Instancias.

Terminaste la configuración.

Próximos pasos

Aprende a usar las bibliotecas cliente de Cloud para crear una instancia, una base de datos, índices y tablas de Cloud Spanner. Luego, almacena, consulta y lee datos en Cloud Spanner.