Як відновити видалений файл (Trix), який зберігався на Amazon S3?

Я додаю контент на сайт за допомогою редактору Trix. В якості сервера для збереження зображень використовується Bucket (Amazon S3). Виникла ситуація, коли з публікації блогу видалились всі зображення. Amazon доволі розумний і не видаляє все одразу й назавжди (permanent delete). Тож я знайшов спосіб, як відновити видалені зображення.

#1 Крок. Зайти в Bucket та показати всі версії файлів.

Перейдіть в Amazon > Buckets > Ваш bucket. Та натисніть на перемикач Show versions. Після цього ви побачите версії файлів.
Amazon > Buckets > Ваш bucket (Show Versions)
Amazon > Buckets > Ваш bucket (Show Versions)

#2 Крок. Знайти маркер видаленого файлу.

Можна скористатись пошуком по сторінці браузеру (CMD+F на Mac). Шукаємо текст 'Delete Marker'
Delete Marker на Amazon s3
Delete Marker на Amazon s3
Як можна побачити - перший файл, це Delete marker, а під ним (навіть є іконка ієрархії) сам файл. Тобто Amazon створює ось такі файли-маркери, та навішує на справжні файли, які буде видалено згодом (незнаю через скількі днів файл буде назавжди видалено, я всі файли відновив через два дні, коли помітив проблему).

#3 Крок. Видалити Delete marker.

Все просто, нам треба видалити Delete marker, тоді файл знову повернеться на своє місце. Але будьте уважні - сам файл не обирайте.
Видиляємо delete marker
Видиляємо delete marker
Після натискання на Delete - побачимо окрему сторінку, де треба підтревдити видалення, написавши фразу 'permanently delete' в якості підтвердження наміру видалити файл назавжди. Скопіюйте назву файлу кудись, потім ми будемо його шукати, щоб впевнетись в тому, що все зробили правильно.
Підтвердження - permanently delete
Підтвердження - permanently delete
Кнопка Delete objects активується лише коли напишете 'permanently delete'.
Активна Delete Objects
Активна Delete Objects
Після підтвердження буде confirmation повідомлення.
Successfully deleted objects
Successfully deleted objects
Щоб перевірити наявність файлу - введемо його назву в пошук, та побачимо, що він існує, а Delete marker зчезнув. Посилання на цей файл запрацюють знову.
 
Screenshot 2023-11-20 at 21.02.16 Large.jpeg
      32,7 кБ
Screenshot 2023-11-20 at 21.02.16 Large.jpeg 32,7 кБ

🙌 Підтримати блог @memecode

Ви можете поширити цей допис у соцмережах, чим допоможете платформі цейво розвиватись (* ^ ω ^)

📝 Більше публікацій:
Дисклеймер

Інформація на сайті tseivo.com є суб'єктивною та відображає особисті погляди та досвід авторів та авторок блогів.

Використовуйте цей ресурс як одне з декількох джерел інформації під час своїх досліджень та прийняття рішень. Завжди застосовуйте критичне мислення. Людина сама несе відповідальність за свої рішення та дії.