Sobes.tech
Junior — Middle

Πώς μπορείτε να επαναφέρετε μια προηγούμενη έκδοση ενός αρχείου που αποθηκεύεται στο Amazon S3;

sobes.tech AI

Απάντηση από AI

Στο Amazon S3, μπορείτε να επαναφέρετε μια προηγούμενη έκδοση ενός αρχείου εάν η διαχείριση εκδόσεων (Versioning) είναι ενεργοποιημένη για το bucket. Όταν η διαχείριση εκδόσεων είναι ενεργοποιημένη, όλες οι εκδόσεις του αντικειμένου αποθηκεύονται.

Για να επαναφέρετε μια προηγούμενη έκδοση:

  1. Στην κονσόλα AWS S3, ενεργοποιήστε την εμφάνιση εκδόσεων (Show versions).
  2. Βρείτε το απαραίτητο αρχείο και επιλέξτε την επιθυμητή έκδοση με βάση την ημερομηνία ή το ID έκδοσης.
  3. Κατεβάστε αυτήν την έκδοση ή κάντε την τρέχουσα, αντιγράφοντάς την ή μετονομάζοντάς την.

Εάν η διαχείριση εκδόσεων δεν ήταν ενεργοποιημένη, δεν είναι δυνατή η επαναφορά προηγούμενων εκδόσεων με το S3.

Παράδειγμα εντολής AWS CLI για αντιγραφή μιας συγκεκριμένης έκδοσης:

aws s3 cp s3://όνομα-του-bucket/αρχείο.txt s3://όνομα-του-bucket/αρχείο.txt --version-id <ταυτότητα-έκδοσης>