create cli aws amazon-web-services amazon-s3 s3cmd

amazon-web-services - cli - aws s3 sync windows



Excluya varias carpetas con AWS S3 syn (1)

¿Cómo excluir varias carpetas mientras se usa aws s3 syn?

Lo intenté :

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

Pero aún está sincronizando para la carpeta "cliente"

Salida:

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


¡Por fin esto funcionó para mí!

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/*''

Sugerencia : especialmente debe encerrar sus comodines y caracteres especiales en comillas simples o dobles para que funcionen correctamente, a continuación se muestran ejemplos de caracteres coincidentes. Para obtener más información sobre los comandos S3, verifíquelo en Amazon aquí .

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