Como mover todos os arquivos em uma pasta para s3 e excluir arquivos locais?

1

e acho que posso usar

aws s3 sync . s3://s3bucket 

Mas não tenho certeza onde colocar o --delete

Além disso, quero executar esse comando de tempos em tempos para enviar todos os novos arquivos em minhas pastas locais para s3 e excluir localmente. Eu tenho algumas centenas de milhares de arquivos para mover quase ~ 400.000, quanto tempo levará, cada arquivo é ~ 30kb-40kb

    
por rashid 21.09.2015 / 15:50

1 resposta

1

A opção --delete não faz o que você acha que faz. A partir da documentação :

--delete (boolean) Files that exist in the destination but not in the source are deleted during sync.

A opção mv pode ser o que você está procurando .

Com relação a quanto tempo levará, não há como ninguém, a não ser você mesmo, responder a essa pergunta.

    
por 21.09.2015 / 16:43