Criando credêncial para Google Cloud
ciencia de dados, google api ·Como criar uma credêncial de acesso ao Google Cloud para uso em serviços típo Bot.
Crie sua credêncial de acesso ao Google API para um robô
Usaremos nossos códigos como se fosse um robô de processamento, assim ficando bem mais simples o acesso, para isso é preciso ativar serviços do Google API e criar uma credêncial que deverá ser gravada na pasta de trabalho.
Ativando os Serviços da API do Google
O primeiro passo é ativar a API do Google Drive e do Google Sheets em sua conta no Google, portanto você já deve ter um e-mail no GMail, para ativar as APIs siga cada um dos links e clique em ativar, são dois links distintos apesar de bastante similares:
- https://console.cloud.google.com/marketplace/product/google/drive.googleapis.com
- https://console.cloud.google.com/marketplace/product/google/sheets.googleapis.com
Irei mostrar abaixo as telas apenas da ativação da API do Google Sheet, pois o processo é identico para ambos.
Criando a Credêncial de acesso
Agora vamos criar as credênciais propriamente, para isso entre no link:
-
A credêncial a ser criada é para Bot (Robô), no menu está como “Conta de Serviço”, para cria-la clique no botão “Criar Credênciais” em seguida escolha “Conta de Serviços”.
-
Digite o nome que deseja dar a credêncial que está criando, pode ser o nome de seu projeto que irá usa-la.
-
Em seguida defina o papel como sendo “proprietário”, clique em continuar
- Nesta tela clique em continuar sem alterar nada.
- Agora role a tela até a base e clique no lápis correspondente na “Conta de Serviço” criada.
- Em seguida vá na aba chaves e clique no botão “Adicionar Chave” e selecione “Criar Nova Chave”.
- Na tela apresentada selecione a opção “JSon” e clique em “Criar”.
- Neste momento um arquivo será criado e baixado, clique em fechar, e mova o arquivo para a pasta que usará para digitar os comandos deste tutorial.
- Renomeie o arquivo para “service-account.json”
Para uso em outros cenários, reserve o e-mail encontrado na propriedade client_email
do arquivo json que foi criado. Renomeie o arquivo para service_account.json e mova-o para o diretório que irá trabalhar.
Referências
- CIEDA
- https://medium.com/@vince.shields913/reading-google-sheets-into-a-pandas-dataframe-with-gspread-and-oauth2-375b932be7bf