Nesta página, você vai conferir as etapas de configuração necessárias para usar a API Cloud Spanner com a CLI do Google Cloud, as bibliotecas de cliente e os drivers do Spanner.
Se você quiser usar o Spanner com o console do Google Cloud, consulte Guia de início rápido sobre como usar o console.
Antes de começar
Sua máquina de desenvolvimento deve ter o item a seguir instalado:
- A CLI gcloud, que inclui a configuração da CLI do Google Cloud (download).
Configure um projeto do Google Cloud
-
Acesse a página Projetos no console do Google Cloud.
- Crie um novo projeto do Google Cloud ou abra um existente clicando no nome do projeto.
-
Abra uma janela do terminal e defina seu projeto como o projeto padrão para a Google Cloud CLI, substituindo
MY_PROJECT_ID
pelo ID do projeto (não pelo nome do projeto):gcloud config set project MY_PROJECT_ID
-
Verifique se a cobrança está ativada para o seu projeto do Google Cloud.
Também é possível saber mais sobre os preços do Spanner.
-
Ative a API Cloud Spanner para o projeto.
Observação: se você usa uma conta de serviço em um projeto diferente para acessar seu do Spanner, você precisa ativar o serviço em ambos os projetos.
Configurar a autenticação e a autorização
O Spanner usa o OAuth 2.0 para autenticação e autorização de API.
Para executar seu código localmente durante o desenvolvimento e os testes, use a Google Cloud CLI e Application Default Credentials. No prompt de comando, execute:
gcloud auth application-default login
Depois de autenticar usando o comando gcloud auth application-default login
, as bibliotecas de cliente da API que usam Application Default Credentials selecionam automaticamente as credenciais criadas. É preciso executar o comando apenas uma vez por ambiente de usuário local.
execute a Google Cloud CLI
Agora que você configurou seu ambiente de desenvolvimento e autenticação, execute o
Ferramenta de linha de comando gcloud
para interagir
Spanner:
gcloud spanner instance-configs list
É exibida uma lista das configurações de instância do Spanner que pode acessar, incluindo opções regionais, birregionais personalizadas. Para mais informações, consulte a Visão geral das instâncias.
Você concluiu a configuração!
A seguir
Saiba como usar as bibliotecas de cliente e os drivers do Cloud para criar um Instância, banco de dados, tabelas e índices do Spanner. Em seguida, armazene, consulte e leem dados no Spanner.
- Primeiros passos com o Spanner em C++
- Primeiros passos com o Spanner em C#
- Primeiros passos com o Spanner no Go
- Primeiros passos com o Spanner em Java
- Primeiros passos com o Spanner no JDBC
- Primeiros passos com o Spanner em Node.js
- Primeiros passos com o Spanner em PHP
- Primeiros passos com o Spanner em Python
- Primeiros passos com o Spanner em Ruby
- Primeiros passos com o Spanner em REST
- Primeiros passos com o Spanner na gcloud