Можно ли восстановить файл я удален из моего S3 ведра?
amazon-s3
amazon-web-services
vonhogen
источник
источник
Если у вас включена поддержка версий, вы можете! В версионной корзине действие по удалению файла на самом деле не удаляет его, а добавляет версию с «Удалить маркер». Вы можете удалить маркер удаления с помощью AWS CLI:
Вы можете получить все файлы в ведре с
Если вы хотите восстановить все файлы в корзине, вы можете попробовать:
источник
--output=text
если вы хотите, чтобы он работал. Он предполагает, что вы выводите команду AWS через файл .txt, а не файл .JSON.Просто обновляя этот вопрос, как я искал ответ:
Теперь вы можете добавить VERSIONING к корзинам S3. Это приведет к тому, что S3 сохранит версии объекта даже после удаления. Полная документация: http://docs.amazonwebservices.com/AmazonS3/latest/dev/Versioning.html
источник
Теперь вы можете получить список версий объектов с помощью консоли AWS: http://docs.aws.amazon.com/AmazonS3/latest/UG/managing-objects-versioned-bucket.html.
Если у вас есть необходимые разрешения, вы можете удалить маркер удаления (последнюю версию удаленного объекта), и в результате этот объект снова станет доступен.
источник