Перезаписать файл в S3 Bucket - PullRequest
0 голосов
/ 29 января 2020

Я разрабатываю функцию, в которой нам необходимо выполнить резервное копирование наших файлов в корзину S3 с шаблоном ключа как "tmp / yyyy-mm-dd.file_type.fileName"

Сейчас если сегодня я запускаю свое приложение для резервного копирования fileName "ab c .txt", оно будет храниться в соответствии с указанным шаблоном.

Допустим, завтра "ab c .txt" обновится и обновленный файл теперь необходимо сохранить на S3. Таким образом, он будет выдан с другой отметкой времени, но с тем же fileName, присутствующим в ключе нашего сегмента.

Так что нужно сделать, чтобы не было избыточности в блоке S3 и файл был перезаписан?

1 Ответ

0 голосов
/ 30 января 2020

Похоже, что вы sh реализуете дедупликацию , чтобы один и тот же файл не сохранялся несколько раз.

Amazon S3 не обеспечивает дедупликацию как функция . Вашему программному обеспечению потребуется распознавать такое дублирование и реализовывать эту возможность самостоятельно.

В качестве альтернативы вы можете использовать коммерческое программное обеспечение для резервного копирования , в которое уже встроена эта возможность.

Пример: MSP36 Backup (ранее CloudBerry Backup)

...