Najlepsza odpowiedź
Przechowywanie wersji w AWS S3 można opisać po prostu jako utrzymywanie przyrostowych kopii tego samego pliku podczas wprowadzania modyfikacji w ruchu.
Na przykład, masz plik o nazwie „abc.xyz” i został on zapisany w AWS S3 jako abc.xyz (wersja 111111). Teraz dokonujesz zamierzonych zmian w pliku i teraz jest on przechowywany jako abc.xyz (wersja 121212). Co więcej, pewne niezamierzone zmiany zostały wprowadzone w pliku przez przypadek i nowa wersja została utworzona i zapisana jako abc.xyz (wersja 131313). Ponieważ AWS S3 przechował plik przy użyciu wersjonowania, stary (poprawny) plik nie jest zastępowany nowym (niepoprawnym) plikiem i można łatwo pobrać abc.xyz (wersja 121212) i kontynuować pracę nad poprawnym plikiem.
Odpowiedź
Weryfikacja AWS S3 umożliwia przechowywanie wielu kopii tego samego zasobu zamiast zwykłego zastępowania zasobu. Więc jeśli miałeś plik abc.txt i w przypadku ponownego przesłania pliku abc.txt, twój stary plik ostatecznie nie będzie widoczny. Ale jeśli masz włączone przechowywanie wersji, możesz wrócić i sprawdzić wszystkie poprzednie wersje swojego abc.txt.
Oto obszerny samouczek dotyczący ustawiania wersji.
Mam nadzieję, że to pomoże!