я застрял в середине разработки для приложения, которое принимает резервное копирование некоторых папок автоматически каждый день и должны внедрять и поддерживать различные версии файловКак загружать файлы на Amazon S3 ведро и поддерживать версии
Например:
- резервного копирования была начата 1 апреля 11 часов вечера в первый раз, который прислал 10 файлов
- 2 апреля, были добавлены еще 2 файла и 1 существующий файл был обновлен
- Точно так же каждый день резервного Wil л загрузить все файлы автоматически
- 10-го апреля, пользователь хочет получить файлы 1-го апреля только потому, что файл, который был загружен на 1 апреля было хорошо, и из этого файла, 1 файла испортился
Я не хочу повторно загружать все те же файлы в ведро S3 или какой-либо облачный накопитель, если файл не обновляется, но я хочу поддерживать версии файлов.
Как я могу достичь этого без повторной загрузки файла, который не изменен, и все же имеет возможность восстановить предыдущую версию.
Заранее благодарим за помощь !!!!
Просто включите управление версиями в ведро S3? http://docs.aws.amazon.com/AmazonS3/latest/dev/Versioning.html –
Спасибо @MarkB. Но после включения управления версиями в ведро S3 мы можем получить файлы из предыдущих/текущих версий с помощью C#? –
Да, предыдущие версии доступны с использованием AWS SDK. –