Скопируйте амазонку s3 bucket folder в локальную папку - PullRequest
0 голосов
/ 24 июня 2018

У меня есть эта ссылка:

s3://some_path/200_files/*.gz

У меня есть соответствующий идентификатор доступа и СЕКРЕТНЫЙ КЛЮЧ . Как скопировать всю папку ( 200_files ) ИЛИ все .gz в локальную систему? Ubuntu CLI или Python решение на основе. Я понимаю, что это не самый лучший вопрос, ответы в комментариях будут работать. Спасибо:)

1 Ответ

0 голосов
/ 24 июня 2018

Чтобы скопировать все объекты в сегменте S3 на локальный компьютер, просто используйте команду aws s3 cp с опцией --recursive.

См .: http://bigdatums.net/2016/09/04/copy-all-files-in-s3-bucket-to-local-with-aws-cli/

Чтобы установить учетные данные:

mkdir ~/.aws
touch credentials

~ / .aws / учетные данные (пример содержимого)

[default]
aws_access_key_id=AKIAIOSFODNN7EXAMPLE
aws_secret_access_key=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

Больше настроек здесь

...