Sincronizar arquivos do sistema de arquivos local com o S3 - um caminho

3

Eu tenho um processo que gera arquivos de log para o sistema de arquivos local, e arquivos com mais de duas semanas são automaticamente eliminados. Eu quero usar as ferramentas de linha de comando aws para sincronizar minha pasta com o S3, com o seguinte comportamento:

  • Nenhuma sincronização de arquivos do S3 para o local
  • Os arquivos não são excluídos no S3 quando são eliminados no sistema de arquivos local.

Como o S3 Sync funciona dessa maneira?

    
por Scott Switzer 22.01.2015 / 21:25

1 resposta

1

Use apenas as CLI da AWS :

$ aws s3 cp --recursive /path/to/local/files/* s3://bucket/

Use um conjunto de credenciais do IAM que tenha acesso somente de gravação ao bloco, para que você possa ter certeza de que nenhum arquivo será copiado novamente para o sistema de origem.

    
por 22.01.2015 / 21:30