2016-08-08 1 views

ответ

22

Для загрузки нескольких файлов из AWS ведра в текущем каталоге, вы можете использовать recursive, exclude и include флаги, как это :

aws s3 cp s3://data/ . --recursive --exclude "*" --include "2016-08*"` 

для получения дополнительной информации о том, как использовать эти фильтры: http://docs.aws.amazon.com/cli/latest/reference/s3/#use-of-exclude-and-include-filters

3

Порядок Параметры Matters

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

aws s3 cp s3://data/ . --recursive --include "2016-08*" --exclude "*" 

Это не сработает, потому что порядок параметров в этом случае будет соответствовать. К включению исключаются *

aws s3 cp s3://data/ . --recursive --exclude "*" --include "2016-08*"` 

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