Я провел последние 15 минут, пытаясь выяснить, как получить exclude=
для работы.AWS s3cmd «исключить» не работает?
Я хочу загрузить всю мою папку static/
в s3, за исключением папки static/js
.
Я попытался следующие:
s3cmd sync --exclude static/js --cf-invalidate static/ s3://mybucket/static/
s3cmd sync --exclude /static/js --cf-invalidate static/ s3://mybucket/static/
s3cmd sync --exclude=static/js --cf-invalidate static/ s3://mybucket/static/
s3cmd sync --exclude=/static/js --cf-invalidate static/ s3://mybucket/static/
Но ни один из них не работает. есть идеи?
Да, я бы с удовольствием. Тем не менее, 'aws s3 sync' не имеет флага прямо сейчас, что позволяет сделать недействительными тайники облачных вычислений. – Sparrowcide
Исправить. Вам нужно будет вызвать ['aws cloudfront create-invalidation'] (http://docs.aws.amazon.com/cli/latest/reference/cloudfront/create-invalidation.html). –