
Një udhëzues për Hubfly space shpjegon si zhvilluesit mund të ruajnë kopjet e mëparshme të skedarëve që përdoruesit ngarkojnë në aplikacione, si kontrata, fatura apo fotografi. Mekanizmi mundëson rikuperimin pas një zëvendësimi të gabuar ose fshirjeje. Konfigurimi vlerësohet në rreth 20 minuta; kopjet e vjetra tarifohen si skedarët e tjerë të ruajtur, rreth 0,011 dollarë për GB në muaj.
Funksioni i versionimit aktivizohet në cilësimet e një bucket-i të Storage, përpara ngarkimit të parë. Kur një skedar zëvendësohet, kopja e mëparshme ruhet si version i vjetër. Fshirja vendos një shënues fshirjeje, në vend që të eliminojë të dhënat. Aplikacioni sheh vetëm versionin aktual, por kopjet e mëparshme mbeten të lexueshme.
Mbrojtja zbatohet vetëm për skedarët e shkruar pas aktivizimit. Versionimi mund të pezullohet më vonë, por nuk mund të kthehet në gjendjen Disabled. Pezullimi ndalon ruajtjen e versioneve të reja, pa hequr ato ekzistuese. Udhëzuesi thekson ruajtjen e ID-së së versionit që kthen çdo ngarkim, për ta lehtësuar rikuperimin.
Për ngarkimet nga shfletuesi përdoren lidhje jetëshkurtra të siguruara nga serveri, pa ekspozuar kredencialet e Storage. Ngarkimet S3 me URL të nënshkruara paraprakisht nuk funksionojnë nga shfletuesi në Hubfly space për shkak të kontrollit ndërmjet origjinave. Çelësi API kufizohet te bucket-i përkatës dhe ruhet në server.
Burimi: DEV Community (Web Dev Feed) — lexoni artikullin e plotë në anglisht.

