Подтвердить что ты не робот

Исключение нескольких папок с использованием AWS S3 syn

Как исключить несколько папок при использовании aws s3 syn?

Я пробовал:

# aws s3 sync  s3://inksedge-app-file-storage-bucket-prod-env   s3://inksedge-app-file-storage-bucket-test-env --exclude 'reportTemplate/* orders/* customers/*'

Но все же он выполняет синхронизацию для папки "клиент"

Выход:

copy: s3://inksedge-app-file-storage-bucket-prod-env/customers/116/miniimages/IMG_4800.jpg to s3://inksedge-app-file-storage-bucket-test-env/customers/116/miniimages/IMG_4800.jpg
copy: s3://inksedge-app-file-storage-bucket-prod-env/customers/116/miniimages/DSC_0358.JPG to s3://inksedge-app-file-storage-bucket-test-env/customers/116/miniimages/DSC_0358.JPG
4b9b3361

Ответ 1

Наконец, это сработало для меня!

sudo  aws s3 sync  s3://xxxx-app-file-storage-bucket-prod-env   s3://xxxx-app-file-storage-bucket-test-env --exclude 'customers/*'  --exclude 'orders/*'  --exclude 'reportTemplate/*'  

Подсказка: особенно вам нужно приложить свои подстановочные знаки и специальные символы в одиночных или двойных кавычках для правильной работы, ниже пример соответствия символов. для получения дополнительной информации о командах S3, проверьте его в amazon here.

*: Matches everything
?: Matches any single character
[sequence]: Matches any character in sequence
[!sequence]: Matches any character not in sequence