Armazenamento no Google Drive

Para salvar os seus backups no Google Drive, você precisa criar um projeto no Google Cloud para acessar a Google Drive API e depois fazer login com a sua conta Google.

Importante: para conectar o Google Drive, a sua instância do Databasus precisa estar funcionando com HTTPS. Para mais informações sobre como configurar HTTPS, veja o guia de configuração do reverse proxy Caddy →
Neste guia, assumimos que a sua instância do Databasus está disponível em databasus.yourdomain.com.

Criar o projeto no Google Cloud

1. Crie um novo projeto

Vá a https://console.cloud.google.com/ e escolha "new project" (no canto superior esquerdo).

2. Ative a Google Drive API

Vá à aba "API & Services" e depois a "API library". Escolha Google Drive API e ative-a:

Ativar a Google Drive API

Vá a "Credentials" "Create credentials" "Configure consent screen" e preencha os dados solicitados:

Configurar a página de consentimento

4. Crie o OAuth client ID

Vá a "Credentials" "Create credentials" "OAuth client ID":

Criar OAuth client ID

5. Configure a aplicação

Preencha os dados seguintes:

  • Application type: Web application
  • Authorized JavaScript origins: https://databasus.yourdomain.com
  • Authorized redirect URIs: https://databasus.yourdomain.com/storages/google-oauth

Nota: substitua databasus.yourdomain.com pelo domínio real onde o Databasus está hospedado (por exemplo, backup.example.com).

Depois copie as credenciais:

Configurar a aplicação - parte 1Configurar a aplicação - parte 2

6. Adicione o scope

Vá a "Data Access" e adicione o scope "/auth/drive.file":

Adicionar scope

7. Publique a app

Vá a "Audience" e publique a app:

Publicar a app

Fazer login com a conta Google

1. Preencha as credenciais

Preencha no Databasus as credenciais obtidas nos passos anteriores:

Preencher credenciais

2. Escolha a sua conta

Escolha a sua conta Google para fazer login.

3. Lide com o aviso de segurança

Se aparecer um aviso, clique em "Advanced" (canto inferior esquerdo) e escolha "Proceed anyway".

Nota: este aviso aparece porque o seu app ainda não foi verificado pelo Google. É seguro continuar quando a aplicação é sua.

E pronto! O seu Google Drive está agora conectado ao Databasus e pronto para armazenar os seus backups PostgreSQL.