У меня есть корзина S3, которая выглядит следующим образом:
bucket_name/v1.0.0/file1.js
bucket_name/v1.0.0/file2.js
bucket_name/file3.js
bucket_name/file4.js
Я пытаюсь скопировать файлы из подкаталога v1.0.0 в каталог или корзину root и удалить старые файлы.
aws s3 sync s3://bucket_name/v1.0.0 s3://bucket_name/ --delete --exclude 'v*'
Чтобы исключить удаление подкаталогов версий, но по какой-то причине это просто удаление файлов 3. js и file4. js из корня / корзины, но при этом не синхронизируются никакие файлы из v1. .0.0 подкаталог, как я ожидал.
Я ожидал, что закончится:
bucket_name/v1.0.0/file1.js
bucket_name/v1.0.0/file2.js
bucket_name/file1.js
bucket_name/file2.js