diff --git a/README.md b/README.md index 914ac67f2055585fadd161ad7adc0805ef0bd04b..27a33445b9dc0d57e8e61975f6b225cd6f92e82e 100644 --- a/README.md +++ b/README.md @@ -224,6 +224,19 @@ Worker Celery : `poetry run celery -A pount worker -l INFO` Pour réinitialiser les index Elasticsearch : `poetry run python manage.py searchindex rebuild-indices` _NB : le serveur doit être lancé_ +## Gestion des buckets sur S3 + +Pour faciliter la création et la configuration CORS des buckets sur S3, une commande Django est disponible : +`python manage.py s3bucket create -b nom-du-bucket` + +De même pour supprimer : `python manage.py s3bucket delete -b nom-du-bucket` + +Lister les buckets : `python manage.py s3bucket list` + +Configurer les CORS d'un bucket : `python manage.py s3bucket set_cors -b nom-du-bucket` + +Lister les fichiers d'un bucket : `python manage.py s3bucket list -b nom-du-bucket` + ## Upload de fichiers sur S3 L'ajout de fichiers se fait directement sur S3. Pour cela, le client demande une URL S3 pré-signée au backend (`/api/items/{id}/post_url/`) et