Как загрузить файлы, соответствующие шаблону с aws cli в s3 - PullRequest
0 голосов
/ 16 апреля 2019

Команда, мне нужно выгрузить все файлы, соответствующие этому шаблону console.X.log, в s3, где X = 0 ... любая

Я попробовал ниже и получаю ошибку.

aws s3 cp /var/log/console.* s3://test/dom0/

Unknown options: /var/log/console.70.log,s3://0722-maglev-avdc-provisions/dom0/

1 Ответ

1 голос
/ 16 апреля 2019

AWS s3 cli не поддерживает регулярные выражения, но есть исключение и включение для s3.Поэтому вы должны иметь возможность использовать:

aws s3 cp /var/log/ s3://test/dom0/ --recursive --exclude "*" --include "console.*"

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

...