#amazon-web-services #amazon-s3 #versioning #batch-processing #restore
#amazon-web-services #amazon-s3 #управление версиями #пакетная обработка #восстановить
Вопрос:
Я допустил очень глупую ошибку с большим каталогом изображений на нашем сервере, который подключается через S3FS к экземпляру EC2, и я запустил на нем Image_Optim. Казалось, что это хорошая работа, пока я не заметил отсутствующие файлы на веб-сайте, которые, когда я посмотрел id, были файлами, которые были оставлены на 0 КБ…
…Теперь, к счастью, у меня включено управление версиями, и беглый взгляд, кажется, показывает, что в одно и то же время все файлы размером 0 КБ также являются правильной версией.
Это произошло примерно с 1300 файлами в каталоге 2500. Вопрос в том, могу ли я выполнить пакетную обработку всех файлов размером 0 КБ и указать им восстановить до последней версии, размер которой превышает 0 КБ??
Единственное средство пакетного восстановления, которое я могу найти, — это браузер S3, но это заставляет вас восстанавливать все файлы в папке до их последней версии. В некоторых случаях это будет работать для файлов размером 0 КБ, но для многих это не сработает, я также не владею программой, поэтому предпочел бы сделать это с помощью скрипта командной строки, если это возможно.
Ответ №1:
Как только ваши файлы станут размером 0 байт или 0 КБ, вы не сможете их восстановить, по крайней мере, нелегко. Если вы имеете в виду восстановление / восстановление из ext. Резервное копирование, тогда это сработает.
Комментарии:
1. Это боль, потому что у них есть правильные версии — должен быть более простой способ управления версиями для работы в S3, иначе это бессмысленно, за исключением нескольких файлов.