#amazon-s3
#amazon-s3
Вопрос:
Как я могу загружать файлы из AWS s3 на свой локальный компьютер. Я использую mover для планирования, но не нахожу никакой возможности для загрузки на жесткий диск.
Большое спасибо
Рагам
Ответ №1:
Вы можете использовать minio client, он же mc, для того же, это один двоичный файл. С открытым исходным кодом и поддерживает операционные системы Linux, Mac, Windows, FreeBSD.
Установка
GNU/Linux, Download mc for:
64-bit Intel from https://dl.minio.io/client/mc/release/linux-amd64/mc
32-bit Intel from https://dl.minio.io/client/mc/release/linux-386/mc
32-bit ARM from https://dl.minio.io/client/mc/release/linux-arm/mc
$ chmod x mc
$ ./mc --help
Microsoft Windows, Download mc for:
64-bit from https://dl.minio.io/client/mc/release/windows-amd64/mc.exe
32-bit from https://dl.minio.io/client/mc/release/windows-386/mc.exe
C:UsersUsernameDownloads> mc.exe --help
Настройка
$ ./mc config host add <ALIAS> <YOUR-S3-ENDPOINT> <YOUR-ACCESS-KEY> <YOUR-SECRET-KEY> S3v4
Пример
$ ./mc config host add mys3 https://s3.amazonaws.com BKIKJAA5BMMU2RHO6IBB V7f1CwQqAcwo80UEIJEjc5gVQUSSx5ohQ9GSrr12
Копирование с S3 на локальный компьютер [Windows]
Рекурсивно скопируйте корзину из облачного хранилища Amazon S3 с псевдонимами в локальную файловую систему Windows.
$ ./mc cp --recursive s3documents C:Backups
Копирование с S3 на локальный компьютер [Linux]
Рекурсивно скопируйте корзину из облачного хранилища Amazon S3 с псевдонимами в локальную файловую систему в Linux.
$ ./mc cp --recursive s3/documents/ /home/minio/Backups
Примечание: здесь содержимое корзины «документы» копируется локально в каталог резервных копий.
Надеюсь, это поможет. Десклаймер: я работаю в Minio
Ответ №2:
Доступно множество пакетов программного обеспечения, большинство из которых бесплатные, которые позволят вам это сделать. Я использую продукты Cloudberry. Вы также можете напрямую ссылаться на каждый файл. Просмотр свойств файлов в консоли AWS предоставит вам необходимую информацию.