Exemplo de script para download de objetos de alguns buckets do s3
- NodeJS 16.15.1+
npm i
- Para instalar as dependênciasnpm link
- Para instalar a lib
$ s3-download --help
Opções de filtro:
-e, --environment <env> ambiente que quer baixar os dados (dev or prod) (default: "prod")
-sd, --startDate <date> data que quer iniciar os downloads. Formato: YYYY/MM/DD (default: "2022/06/23")
-ed, --endDate <date> data que quer finalizar os downloads Formato: YYYY/MM/DD (default: "2022/06/30")
Se tiver alguma dúvida utilize o comando:
-h, --help mostra todos os comandos disponíveis
- Ao executar o comando acima o script buscará todos os objetos no bucket do ambiente especificado;
- Depois de buscar quais são estes objetos o script irá baixar e salvar os arquivos na pasta ./downloads;
- O script salva um a um e por isso, conforme a quantidade de arquivos, é normal que o script leve um tempo considerável executando;
- Ao final da execução o script mostra os arquivos que obtiveram erro neste processo, caso aconteça.
É possível que a lib globamente instalada perca a referência a pasta local, neste caso basta executar novamente o comando npm link
👤 SRE
This README was generated with ❤️ by readme-md-generator