Bästa svaret
Versionering i AWS S3 kan beskrivas helt enkelt som att hålla inkrementella kopior av samma fil när du gör ändringar när du är på språng.
Du har till exempel en fil som heter “abc.xyz” och den har lagrats i AWS S3 som abc.xyz (version 111111). Nu gör du några avsedda ändringar av filen och nu lagras den som abc.xyz (version 121212). Vidare gjordes vissa oavsiktliga ändringar av filen av misstag och en ny version skapades och lagrades som abc.xyz (version 131313). Eftersom AWS S3 har lagrat filen med hjälp av versionering skrivs den gamla (korrekta) filen inte över av den nya (felaktiga) filen och du kan enkelt hämta abc.xyz (version 121212) och fortsätta arbeta med rätt fil.
Svar
Aws S3-omdirigering låter dig lagra flera kopior av samma resurs istället för att ersätta resursen. SÅ om du hade en fil abc.txt och om du laddade upp filen abc.txt kommer din gamla fil så småningom inte att vara synlig. Men om du har aktiverat versionering kan du gå tillbaka och kontrollera alla tidigare versioner av din abc.txt.
Här är en omfattande handledning om hur du kan ställa in version.
Hoppas det hjälper!