awscli s3 sync подстановочные знаки - PullRequest
0 голосов
/ 10 апреля 2019

Я пытаюсь синхронизировать все файлы в каталоге, начинающемся с "model.ckpt", по пути сегмента S3, пытаясь это:

aws s3 sync ./model.ckpt* $S3_CKPT_PATH

Но я 'я получаю сообщение об ошибке:

Unknown options: ./model.ckpt-0.meta,<my S3_CKPT_PATH path>

Однако aws s3 sync . $S3_CKPT_PATH работает, но дает мне много дополнительных файлов, которые я не хочу.

Кто-нибудь знает, какЯ могу это сделать?

1 Ответ

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

При использовании aws s3 sync все файлы в папке включены.

Если вы хотите указать подстановочные знаки, вам нужно будет Использовать исключающие и включающие фильтры .

Например:

aws s3 sync mydir s3://bucket/folder/ --exclude "*" --include "model.ckpt*"
...