Синхронизация файлов из локальной файловой системы с S3 - в одну сторону
У меня есть процесс, который генерирует файлы журнала для локальной файловой системы, и файлы, которые старше 2 недель, автоматически удаляются. Я хочу использовать инструменты командной строки aws для синхронизации моей папки с S3 со следующим поведением:
- Нет синхронизации файлов из S3 на локальный
- Файлы не удаляются на S3, когда они удаляются в локальной файловой системе.
Как работает синхронизация S3?
1 ответ
Решение
Просто используйте AWS cli:
$ aws s3 cp --recursive /path/to/local/files/* s3://bucket/
Используйте набор учетных данных IAM, который имеет доступ только для записи к корзине, чтобы вы могли быть уверены, что никакие файлы никогда не будут скопированы обратно в исходную систему.