← retour aux snippets

aws cli: s3 ls et sync

Lister un bucket et synchroniser un répertoire local avec S3.

bash cloud #aws#s3#cli

objectif

Manipuler S3 simplement: inventaire et synchronisation directionnelle.

code minimal

aws s3 ls s3://bucket-data-pm/
aws s3 sync ./build s3://bucket-data-pm/build --delete

utilisation

# région et profil
AWS_PROFILE=prod AWS_REGION=eu-west-3 aws s3 ls s3://bucket-data-pm/

variante(s) utile(s)

# synchronisation depuis S3 vers local
aws s3 sync s3://bucket-data-pm/build ./build

notes

  • configurez aws configure ou utilisez des variables d’env.
  • prudence avec --delete (supprime local/distant selon sens).