Загрузка папок из корзины AWS S3 cp vs sync

Zagruzka Papok Iz Korziny Aws S3 Cp Vs Sync



Amazon предлагает услугу Simple Storage для хранения неограниченного количества данных в облаке с полной безопасностью и секретностью. Он позволяет пользователю загружать и загружать данные на него с помощью консоли управления и команд интерфейса командной строки AWS (CLI), таких как « синхронизировать ' и ' ср ».

В этом руководстве объясняется загрузка папок из корзины AWS S3 с помощью команд AWS CLI.







Загрузка папок из корзины AWS S3 cp vs sync

Есть две команды для загрузки файлов из корзины AWS S3, которые « синхронизировать ' и ' ср ». Команда «sync» загружает обновления в папку из корзины AWS S3. С другой стороны, команда «cp» просто копирует все файлы, размещенные в корзине AWS S3, и вставляет их в локальную папку. Команда «cp» загружает все файлы независимо от их наличия в локальном каталоге. В то время как «синхронизация» загружает только файлы, которые были обновлены или еще не загружены в локальную папку.



Как скачать папку S3?

Выполните следующие действия, чтобы узнать, как загружать папки, доступные в корзине S3, с помощью команд AWS CLI.



Шаг 1. Загрузите папку в корзину S3





Создать Ковш S3 а затем зайдите в него, чтобы нажать на « Загрузить ' кнопка:



Нажать на ' Добавить папку или перетащите папку из системы в корзину S3:

Нажать на ' Загрузить ' кнопка:

Войдите в папку, нажав на ее название:

Вот файлы, загруженные в корзину S3:

Шаг 2. Проверка и настройка интерфейса командной строки AWS

Проверьте монтаж интерфейса командной строки AWS, введя следующее:

aws --версия

Выполнение приведенной выше команды отобразит версию aws-cli/2.0.30:

Настроить интерфейс командной строки AWS с помощью следующей команды:

настроить aws

В результате вам будет предложено ввести учетные данные IAM:

Шаг 3: Использование команды «sync»

Перейдите в папку, в которую должны быть загружены файлы:

скачать компакт-диск

Используйте следующий синтаксис и измените на имя вашей корзины, чтобы загрузить папку из корзины S3:

синхронизация aws s3 s3:// .

В нашем случае для загрузки папки из корзины S3 используется следующая команда:

aws s3 синхронизирует s3://upload31 .

Можно заметить, что файлы были загружены в локальный каталог:

Теперь давайте загрузим еще один файл в корзину S3:

Перетащите файл в корзину S3:

Нажать на ' Загрузить ' кнопка:

Файл добавлен в папку:

Используйте следующую команду для загрузки вновь добавленного файла:

aws s3 синхронизирует s3://upload31 .

Выполнение вышеуказанной команды загрузит только « демо.csv ' файл:

Файл был загружен в локальный каталог:

Шаг 4: Используйте команду «cp»

Синтаксис использования « ср ” упоминается ниже:

aws s3 cp s3://Bucket/Folder LocalFolder --recursive

Измените на имя корзины S3, на папку, загруженную в корзину, и на локальный каталог, куда будут загружены файлы:

aws s3 cp s3://upload31/файл cp --recursive

Файлы были загружены из корзины S3 в локальный каталог:

Снова используйте ту же команду для загрузки папки S3:

aws s3 cp s3://upload31/файл cp --recursive

Выполнение вышеуказанной команды снова загрузит все файлы, доступные в папке:

В этом руководстве объясняется процесс загрузки папок из корзины S3 с помощью « ср ' или ' синхронизировать команда.

Заключение

Существует два способа загрузки папок из корзины AWS S3 с помощью команд AWS CLI, которые представляют собой команды «cp» и «sync». Команда sync загружает обновленные файлы из последней загрузки, тогда как команда cp всегда загружает каждый файл, доступный в папке. В этом руководстве объясняется процесс загрузки папок из корзины S3 с помощью команд cp и sync.