#amazon-web-services #amazon-s3 #synchronization #wildcard #aws-cli
#amazon-веб-сервисы #amazon-s3 #синхронизация #подстановочный знак #aws-cli
Вопрос:
Я пытаюсь синхронизировать все файлы в каталоге, которые начинаются с «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:
При использовании aws s3 sync
включаются все файлы в папке.
Если вы хотите указать подстановочные знаки, вам нужно будет использовать фильтры исключения и включения.
Например:
aws s3 sync mydir s3://bucket/folder/ --exclude "*" --include "model.ckpt*"