1.7 KiB

aws s3 sync

Sincronizza ricorsivamente file e directory tra il tuo sistema locale e un bucket S3, o tra bucket S3. Maggiori informazioni: https://docs.aws.amazon.com/cli/latest/reference/s3/sync.html.

  • Sincronizza i file in una directory da locale a un bucket:

aws s3 sync {{percorso/della/directory}} s3://{{nome_bucket}}/{{percorso/della/remote_location}}

  • Sincronizza i file in una directory da un bucket a locale:

aws s3 sync s3://{{nome_bucket}}/{{percorso/della/remote_location}} {{percorso/della/directory}}

  • Sincronizza oggetti tra due bucket:

aws s3 sync s3://{{bucket_source_name}}/{{percorso/della/remote_location}} s3://{{bucket_target_name}}/{{percorso/della/remote_location}}

  • Sincronizza file locali su S3 escludendo file o directory specifici:

aws s3 sync {{percorso/della/directory}} s3://{{nome_bucket}}/{{percorso/della/remote_location}} --exclude {{percorso/del/file}} --exclude {{percorso/della/directory}}/*

  • Sincronizza oggetti tra bucket ed elimina i file di destinazione non presenti nella sorgente:

aws s3 sync s3://{{bucket_source_name}}/{{percorso/della/remote_location}} s3://{{bucket_target_name}}/{{percorso/della/remote_location}} --delete

  • Sincronizza su S3 con opzioni avanzate (imposta ACL e classe di storage):

aws s3 sync {{percorso/della/local_directory}} s3://{{nome_bucket}}/{{percorso/della/remote_location}} --acl {{private|public-read}} --storage-class {{STANDARD_IA|GLACIER}}

  • Sincronizza file su S3 e salta quelli non modificati (confronta dimensione e tempo di modifica):

aws s3 sync {{percorso/della/directory}} s3://{{nome_bucket}}/{{percorso/della/remote_location}} --size-only

  • Visualizza l'aiuto:

aws s3 sync help