Backup do MongoDB diretamente para o Amazon S3 com o s3cmd

Publicado por Carlos Affonso Henriques. em 23/11/2021

[ Hits: 1.673 ]

 


Backup do MongoDB diretamente para o Amazon S3 com o s3cmd



Fazendo o dump:

mongodump -u 'SeuLogin' -p 'SuaPasswd' --authenticationDatabase admin --db=SeuDataBase --gzip --quiet --archive | s3cmd --multipart-chunk-size-mb=32 --storage-class=STANDARD_IA put - s3://SeuBucket/SeuDiretorio/SeuDatabase.gz

Para restaurar o backup:

s3cmd get s3://SeuBucket/SeuDiretorio/SeuDataBase.gz /SeuPathLocal

ou

s3cmd get s3://SeuBucket/SeuDiretorio/ --recursive /SeuPathLocal

e em seguida:

mongorestore -u 'SeuLogin' -p 'SuaPasswd' --db=SeuDataBase --authenticationDatabase admin --verbose --gzip --drop --archive=SeuDataBase.gz


Outras dicas deste autor

Conhecendo o printf

CBQ: Controle efetivo II

Limitando a 1 login por usuário

Construindo bridges Tor com Docker

Comando seq com saída em hexadecimal

Leitura recomendada

Instalar MongoDB 4.4 no Debian 10 Buster

Busca Reversa no Mongo Shell

MongoDB Community Edition 4.2 no Debian 10 Buster

MongoDB - Erro "not authorized ... to execute command" [Resolvido]

MongoDB - adicionar um campo a todos os documentos de uma coleção

  

Comentários
[1] Comentário enviado por maurixnovatrento em 26/11/2021 - 22:55h


show...

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts