Синхронизация файлов из локальной файловой системы с S3 - в одну сторону

У меня есть процесс, который генерирует файлы журнала для локальной файловой системы, и файлы, которые старше 2 недель, автоматически удаляются. Я хочу использовать инструменты командной строки aws для синхронизации моей папки с S3 со следующим поведением:

  • Нет синхронизации файлов из S3 на локальный
  • Файлы не удаляются на S3, когда они удаляются в локальной файловой системе.

Как работает синхронизация S3?

1 ответ

Решение

Просто используйте AWS cli:

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

Используйте набор учетных данных IAM, который имеет доступ только для записи к корзине, чтобы вы могли быть уверены, что никакие файлы никогда не будут скопированы обратно в исходную систему.

Другие вопросы по тегам