From 94e1ff75c70d11e3750e7818602381b78fa04246 Mon Sep 17 00:00:00 2001 From: dbessey <daniel.bessey@unistra.fr> Date: Tue, 5 Nov 2024 11:00:54 +0100 Subject: [PATCH] Update README with info on S3 bucket management commands --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README.md b/README.md index 914ac67f..27a33445 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 -- GitLab