diff --git a/README.md b/README.md index 249a6c64242a955047369442e1dfc0fbffa87d45..f7743fedbeb537e98179c964b1bba8d02db361ea 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,30 @@ -# CDOS-OPS +# CDS-THEIA Montpellier OPS -Ce dépot sert à administrer certains APIs de l'infra du CDOS. +Ce dépot sert à administrer certains APIs de l'infra du CDS THEIA de Montpellier. :warning: Il faut patienter **une dizaine de minutes** après avoir modifier le repository, avant que les changements aient pris effet. -## Catalogue STAC +## Policies -Pour ajouter un administrateur du catalogue STAC, il faut éditer `stac_transactions.json` et ajouter le nom utilisateur avec les collections dont il a la responsabilité. +Pour le moment nous avons deux types de ressources: -```json -{ - "remi.cresson": ["collection1", ..., "collectionN"], - "user.xxxx" : ... -} -``` +- `collections`: les collections STAC +- `storages`: les emplacements de stockage + +Pour pouvoir publier des données sur le catalogue STAC CDS, on doit avoir le droit en **édition** sur une ressource parmi `collections`. +Pour pouvoir déposer des fichiers sur les ressources de stockage, il faut être autorisé à uploader des **fichiers** sur un emplacement parmi `storages`. + + +### Exemple + +```yaml +rules: +- user: nom_utilisateur + collections: + - nom-collection-1 + - nom-collection-2 + storages: + - https://s3-data.meso.umontpellier.fr/bucket1/prefixe1 + - https://s3-data.meso.umontpellier.fr/bucket1/prefixe2 + - https://s3-data.meso.umontpellier.fr/bucket2 +``` \ No newline at end of file