Jak wykonać kopię zapasową zasobnika S3 na maszynę lokalną na 2 sposoby?

Tworzenie lokalnej kopii zapasowej kubełków AWS S3 jest niezbędne do zapewnienia bezpieczeństwa i dostępności danych. Proces ten polega na wykorzystaniu interfejsu wiersza poleceń AWS (CLI) do kopiowania lub synchronizowania danych, co zapewnia lepszą kontrolę i elastyczność w przypadku odzyskiwania danych.

download-icon
Darmowe pobieranie
dla VM, systemów,
baz danych, plików itp
maciej-kowalczyk

Updated by Maciej Kowalczyk on 2026/02/09

Spis treści
  • Jak wykonać kopię zapasową zasobnika s3 na komputer lokalny?

  • Jak wykonać kopię zapasową zasobnika S3 na komputer lokalny przy użyciu polecenia CP?

  • Jak wykonać kopię zapasową zasobnika S3 na lokalną maszynę przy użyciu synchronizacji AWS S3?

  • Tworzenie lokalnych kopii zapasowych koszyków AWS S3 FAQ

  • Podsumowanie

We współczesnym zarządzaniu danymi tworzenie kopii zapasowych danych lokalnie w chmurze jest kluczowym krokiem w zapewnieniu bezpieczeństwa i dostępności danych. Wiaderka przechowujące dane AWS S3, które są powszechnie używaną usługą chmurową, często służą do zapisywania ważnych informacji takich jak dane firm, pliki kopii zapasowych, logi i wiele innych. Jednak przechowywanie danych wyłącznie w chmurze wiąże się z pewnymi ryzykami, na przykład z ograniczonym dostępem czy awarią sieci. Zaleca się, aby tworzyć kopie zapasowe danych z wadra S3 na komputerze lokalnym – nie tylko poprawi to kontrolę nad danymi, ale również zapewni większą elastyczność podczas odzyskiwania danych.

Jak wykonać kopię zapasową zasobnika s3 na komputer lokalny?

Wymagania wstępne

  • Posiadać konto AWS z dostępem do zasobników pamięci S3.

  • Zainstaluj interfejs wiersza poleceń AWS (CLI) na swoim komputerze lokalnym.

  • Skonfiguruj interfejs wiersza poleceń AWS przy użyciu swoich poświadczeń AWS.

Zainstaluj interfejs wiersza poleceń AWS

Zainstaluj interfejs wiersza poleceń AWS na swoim komputerze lokalnym zgodnie z opisem w oficjalnej dokumentacji AWS.

Skonfiguruj interfejs wiersza poleceń AWS

Po zakończeniu instalacji skonfiguruj interfejs wiersza poleceń przy użyciu swoich danych uwierzytelniających AWS. Otwórz terminal lub wiersz polecenia i wprowadź następujące polecenie:

aws configure

Kiedy zostaniesz poproszony, wprowadź swój identyfikator klucza dostępu AWS, tajny klucz dostępu, region i format wyjścia, w tej właśnie kolejności.

Jak wykonać kopię zapasową zasobnika S3 na komputer lokalny przy użyciu polecenia CP?

Po zidentyfikowaniu plików, które mają być skopiowane, możesz użyć następującego polecenia, aby skopiować pliki ze wskazanego zasobnika pamięci S3 do katalogu lokalnego:

aws s3 cp s3://your-bucket-name/your-file-name /path/to/local/directory

Zastąp your-bucket-name nazwą swojego koszyka S3, your-file-name nazwą pliku, który ma zostać skopiowany, oraz /path/to/local/directory ścieżką folderu lokalnego przeznaczenia.

Weryfikacja kopiowania plików

Po zakończeniu kopiowania można sprawdzić, czy pliki zostały skopiowane poprawnie, przeglądając zawartość katalogu lokalnego:

ls /path/to/local/directory

Jak wykonać kopię zapasową zasobnika S3 na lokalną maszynę przy użyciu synchronizacji AWS S3?

Interfejs wiersza poleceń AWS CLI udostępnia polecenie aws s3 sync do synchronizowania plików między komputerem lokalnym a S3 lub między różnymi zasobnikami magazynującymi S3. Polecenie obsługuje różnorodne parametry i opcje dostosowane do różnych potrzeb synchronizacji.

Podstawowa składnia

Ogólna składnia polecenia sync jest następująca:

aws s3 sync <source> <destination>

Zauważ, że polecenie synchronizacji pomija puste foldery, więc jeśli w folderze źródłowym nie ma plików, odpowiedni pusty folder nie zostanie utworzony w lokalizacji docelowej.

Pobieranie plików lokalnie z pojemnika magazynującego S3

Aby pobrać folder lub wszystkie pliki znajdujące się w pojemniku magazynującym S3 na lokalnie, możesz użyć następującej komendy. Dodanie opcji --recursive zapewnia synchronizację zagnieżdżonych folderów i ich zawartości:

aws s3 sync s3://mybucket ~/Downloads --recursive

Zauważ, że polecenie synchronizacji pomija puste foldery, więc jeśli w folderze źródłowym nie ma plików, odpowiedni pusty folder nie zostanie utworzony w lokalizacji docelowej.

Prześlij pliki do magazynu S3

Możesz przesłać zawartość lokalnego folderu do magazynu S3, zamieniając lokalizacje źródłową i docelową:

aws s3 sync ~/Downloads s3://mybucket

Podczas synchronizacji wszystkie pliki są przesyłane do wskazanego katalogu w przedsiębiorstwie S3, a istniejące pliki są nadpisywane. Jeśli kontrola wersji jest włączona dla przedsiębiorstwa, dla istniejących plików są tworzone nowe wersje.

Synchronizuj pliki pomiędzy dwiema wiadrami

Możesz także użyć polecenia sync, aby skopiować pliki pomiędzy dwiema wiadrami S3 bez konieczności pobierania ich lokalnie i ponownego przesyłania:

aws s3 sync s3://source-bucket s3://target-bucket

Tworzenie lokalnych kopii zapasowych koszyków AWS S3 FAQ

P1: Jak często należy tworzyć kopie zapasowe koszyka S3?

A1: Częstotliwość wykonywania kopii zapasowych zależy od potrzeb biznesowych i tempa, w jakim zmieniają się dane. Powszechną praktyką są kopie zapasowe wykonywane codziennie, co tydzień lub co miesiąc. W przypadku danych krytycznych może być konieczne wykonywanie kopii zapasowych częściej.

Q2: Czy mogę zautomatyzować proces tworzenia kopii zapasowych?

A2: Tak, można zautomatyzować proces tworzenia kopii zapasowych przy użyciu skryptów i narzędzi do planowania. Na przykład można utworzyć skrypt powłoki, który wykorzystuje interfejs wiersza poleceń AWS do synchronizacji swojego kubełka S3 z katalogiem lokalnym, a następnie zaplanować uruchamianie tego skryptu w regularnych odstępach czasu za pomocą cron jobs w systemie Linux lub Planowania zadań w systemie Windows.

Podsumowanie

Tworzenie lokalnych kopii zapasowych kubełków AWS S3 zwiększa kontrolę nad danymi i elastyczność ich odzyskiwania. Aby uzyskać kompleksowe wsparcie dla kopii zapasowych S3, obserwuj nadchodzące wydanie programu Vinchin Backup & Recovery, które zaproponuje zaawansowane rozwiązania umożliwiające skuteczne i bezpieczne tworzenie kopii zapasowych danych S3.

Bezpłatną Wersję PróbnąDla wielu hypervisorów ↖
* Bezpieczne pobieranie wersji próbnej

Udostępnij na:

Categories: File Backup