Pesquisar neste blog:

30/09/2023

Backup do Firestore/Firebase localmente no Windows.

Ao utilizar o "Export" do "Google Cloud" para criar um backup o nome do arquivo terá ":", exemplo: "2023-09-30T14:08:15_75111". Por conta destes dois pontos, ao tentar baixá-lo no Windows com o "gsutil", você receberá a mensagem:

 "A sintaxe do nome do arquivo, do nome do diretório ou do rótulo do volume está incorreta:"

Considerando que você: 

  1. Já está no plano Blaze:
  2. O G-Suit  já está instalado: https://cloud.google.com/sdk/gcloud?hl=pt-br 
    Já entrou com a sua "conta de e-mail" e selecionou o "projeto".
  3. Já criou um "Bucket" na mesma região do banco de dados ( exemplo: "southamerica-east1")  https://console.cloud.google.com/storage

Agora, em dois passos, seu problemas serão solucionados:

Passo 1) Exportar o backup do banco de dados com um nome coerente (sem :)

https://cloud.google.com/sdk/gcloud/reference/firestore/export

Exemplo:

  • Bucket: backupgeral
  • Pasta que será criada dentro do bucket: 2023set
gcloud beta firestore export gs://backupgeral/2023set

Após o comando acima, todos  os dados do Firestore irão para a pasta "2023set" dentro do bucket "gbackupgeral". Abra  https://console.cloud.google.com/storage e verifique o sucesso.

Passo 2) Para fazer download navegue até a pasta desejada onde será feito o download exemplo: 
"cd C:\Users\meunome\Desktop" e digite o seguinte comando:

gsutil -m cp -r "gs://backupgeral" .

Pronto... será criada a pasta localmente em seu computador com o nome "backupgeral" e terá tudo que foi criado no "passo 1".

Espero que tenha conseguido baixar os seus arquivos. 
Um abraço.




Nenhum comentário:

Postar um comentário

SIGA-NOS