Backup do MongoDB diretamente para o Amazon S3 com o s3cmd

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

[ Hits: 2.615 ]

 


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

Executando comandos do Shell Bash pelo Python

Sed para formatar endereços MAC

TOR Browser rodando sob root ou qualquer outro usuário

Endereço IP como variável

Identificando os seus discos

Leitura recomendada

MongoDB - Habilitar autenticação por usuário (Access Control)

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

MongoDB Community Edition 4.2 no Debian 10 Buster

Instalar MongoDB 4.4 no Debian 10 Buster

Busca Reversa no Mongo Shell

  

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