Sobes.tech
Junior — Middle

როგორ შეიძლება აღადგინოთ Amazon S3-ში შენახული ფაილის წინა ვერსია?

sobes.tech AI

პასუხი AI-სგან

Amazon S3-ში შეგიძლიათ წაშალოთ ფაილის წინამორბედი ვერსია, თუ ვერსიების მართვა (Versioning) გააქტიურებულია ბაკეტისთვის. როდესაც ვერსიების მართვა გააქტიურებულია, ყველა ობიექტის ვერსია ინახება.

წინამორბედი ვერსიის აღდგენა შესაძლებელია:

  1. AWS S3 კონსოლში გააქტიურეთ ვერსიების ჩვენება (Show versions).
  2. იპოვეთ საჭირო ფაილი და აირჩიეთ ვერსია თარიღის ან ვერსიის ID-ის მიხედვით.
  3. ჩამოტვირთეთ ეს ვერსია ან გახადეთ ის მიმდინარე, მისი კოპირებით ან სახელის შეცვლით.

თუ ვერსიების მართვა არ იყო გააქტიურებული, S3-ის საშუალებით წინამორბედი ვერსიების აღდგენა შეუძლებელია.

მაგალითი AWS CLI ბრძანებისთვის კონკრეტული ვერსიის კოპირებისთვის:

aws s3 cp s3://ბაკეტის-სახელი/ფაილი.txt s3://ბაკეტის-სახელი/ფაილი.txt --version-id <ვერსიის-ID>