Загрузите список определенных файлов из AWS S3, используя CLI - PullRequest
0 голосов
/ 06 февраля 2019

Я пытаюсь загрузить только определенные файлы из AWS.У меня есть список URL файлов.Используя CLI, я могу загрузить только все файлы в корзине с помощью команды --recursive, но я хочу только загрузить файлы из своего списка.Есть идеи как это сделать?

Ответы [ 2 ]

0 голосов
/ 06 февраля 2019

Поскольку у вас уже есть s3 URL в файле (скажем, file.list), например -

s3://bucket/file1
s3://bucket/file2

Вы можете загрузить все файлы в текущий рабочий каталог с помощью простого скрипта bash -

while read -r line;do aws s3 cp "$line" .;done < test.list
0 голосов
/ 06 февраля 2019

Возможно, это дубликат: Выборочная загрузка файла в AWS S3 CLI

Вы можете сделать что-то вроде:

aws s3 cp s3://BUCKET/ folder --exclude "*" --include "2018-02-06*" --recursive

https://docs.aws.amazon.com/cli/latest/reference/s3/cp.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...