← головнаПрограмування

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

Як відновити видалений файл (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

🔥 Більше дописів

Всі публікації
Комп'ютери та технології10 лип. '23, 05:43

Що таке дистрибутив?

Що таке дистрибутив? Навіщо потрібни дистрибутиви?