Pobieranie folderów z AWS S3 Bucket CP vs Sync

Pobieranie folderów z AWS S3 Bucket CP vs Sync

Amazon oferuje prostą usługę przechowywania do przechowywania nieograniczonych danych w chmurze z pełnym bezpieczeństwem i tajemnicą. Umożliwia użytkownik pobieranie i przesłanie danych na nim za pomocą poleceń interfejsu wiersza poleceń AWS i AWS (CLI), takich jak „synchronizacja" I "CP".

Ten przewodnik wyjaśni pobieranie folderów z wiadra AWS S3 za pomocą poleceń AWS CLI.

Pobieranie folderów z AWS S3 Bucket CP vs Sync

Istnieją dwa polecenia do pobrania plików z wiadra AWS S3, które są „”synchronizacja" I "CP". Polecenie „Sync” pobiera aktualizacje w folderze z wiadra AWS S3. Z drugiej strony polecenie „CP” po prostu kopiuje wszystkie pliki umieszczone na wiadrze AWS S3 i wkleja je w folderze lokalnym. Polecenie „CP” pobiera wszystkie pliki niezależnie od ich dostępności w katalogu lokalnym. Podczas gdy „synchronizacja” pobiera tylko pliki, które zostały zaktualizowane lub nie zostały jeszcze pobrane do folderu lokalnego.

Jak pobrać folder S3?

Wykonaj następujące kroki, aby dowiedzieć się, jak pobierać foldery dostępne na segmencie S3 za pomocą poleceń AWS CLI.

Krok 1: Prześlij folder do wiadra S3

Utwórz wiadro S3, a następnie przejdź do niego, aby kliknąć „Wgrywać" przycisk:

Kliknij na "Dodaj folder”Lub przeciągnij i upuść folder z systemu do wiadra S3:

Kliknij na "Wgrywać" przycisk:

Wejdź do folderu, klikając jego nazwę:

Oto pliki przesłane na segmencie S3:

Krok 2: Sprawdź i skonfiguruj AWS CLI

Sprawdź instalację CLI AWS, wpisując to:

AWS --version

Uruchamianie powyższego polecenia wyświetli AWS-CLI/2.0.30 wersja:

Skonfiguruj CLI AWS za pomocą następującego polecenia:

konfiguruj AWS

W rezultacie będziesz szybki do dostarczenia poświadczeń IAM:

Krok 3: Korzystanie z polecenia „Sync”

Wejdź do folderu, w którym pliki należy pobrać:

Pobieranie CD

Użyj następującej składni i zmień na nazwę wiadra, aby pobrać folder z S3 Bucket:

AWS S3 Sync S3: // .

W naszym przypadku następujące polecenie służy do pobrania folderu z S3 Bucket:

AWS S3 Sync S3: // upload31 .

Można zauważyć, że pliki zostały pobrane do lokalnego katalogu:

Teraz prześlijmy kolejny plik do wiadra S3:

Przeciągnij plik i upuść go na wiadro S3:

Kliknij na "Wgrywać" przycisk:

Plik został dodany do folderu:

Użyj następującego polecenia, aby pobrać nowo dodany plik:

AWS S3 Sync S3: // upload31 .

Uruchamianie powyższego polecenia pobranie tylko „próbny.CSV" plik:

Plik został pobrany do lokalnego katalogu:

Krok 4: Użyj polecenia „CP”

Składnia do używania „CP„Polecenie jest wspomniane poniżej:

AWS S3 CP S3: // Bucket/Folder LocalFolder -Recursive

Zmień na nazwę S3 Bucket na folder przesłany na wiadrze i na lokalny katalog, w którym pliki zostaną pobrane:

AWS S3 CP S3: // upload31/File CP -Recursive

Pliki zostały pobrane z wiadra S3 do lokalnego katalogu:

Ponownie użyj tego samego polecenia, aby pobrać folder S3:

AWS S3 CP S3: // upload31/File CP -Recursive

Uruchamianie powyższego polecenia ponownie pobiera wszystkie pliki dostępne w folderze:

Ten przewodnik wyjaśnił proces pobierania folderów z S3 Bucket za pomocą „CP" Lub "synchronizacja" Komenda.

Wniosek

Istnieją dwie metody pobierania folderów z wiadra AWS S3 za pomocą poleceń AWS CLI, które są poleceniami „CP” i „Sync”. Polecenie synchronizacji pobiera zaktualizowane pliki z ostatniego pobierania, podczas gdy polecenie CP zawsze pobiera każdy plik dostępny w folderze. Ten przewodnik wyjaśnił proces pobierania folderów z wiadra S3 za pomocą poleceń CP i Sync.