Articles sur : Stockage objet

Gérez vos identifiants storag3 par API




1) CRÉER UN TOKEN API DANS LE DASHBOARD LEVIIA

L'utilisation de l'API nécessite l'utilisation d'un token. Rendez-vous donc dans votre Dashboard Leviia, puis dans le menu "Tokens API" à gauche (1). Cliquez sur le bouton "Créer un token" (2).

Interface de gestion des tokens API


Définissez ensuite une description pour ce token (1) (ceci vous permettra de l'identifier dans la liste des tokens), puis une date d'expiration (2) avant de cliquer sur "Générer".

Création d'un nouveau token d'API

Votre token généré s'affiche, vous pouvez le copier dès cette étape, ou le copier ultérieurement depuis la liste des tokens.



2) JOINDRE L'API DES IDENTIFIANTS STORAG3
  • L'URL de base pour joindre l'API est : https://backend.api.leviia.com/api/v1/
  • Les requêtes vers l'API doivent être authentifiées avec un token de type Bearer. Ce token doit être actif et dans la période de validité.



3) RÉCUPÉRER LA LISTE DES IDENTIFIANTS PAR API


Exemple de requête cURL :

curl -X 'GET' \
'https://backend.api.leviia.com/api/v1/object-storage/identifiers' \
-H 'accept: application/json' \
-H 'Authorization: Bearer _YourBearerToken_'


4) CRÉER UN IDENTIFIANT PAR API


IMPORTANT
  • Les zones disponibles à la création d'un identifiant sont : lyon et marseille.
  • Vous pouvez ne pas renseigner la zone, et laisser notre système créer automatiquement l'identifiant sur l'une des zones disponibles
  • Si vous souhaitez choisir la zone, veillez à vérifier qu'elle soit disponible (via le Dashboard Leviia, en créant un nouvel identifiant), sinon vous recevrez l'erreur suivante "impossible to create the identifier on this zone. Try another one that is available."


Exemple de requête cURL :

curl -X 'POST' \
'https://backend.api.leviia.com/api/v1/object-storage/identifiers' \
-H 'accept: application/json' \
-H 'Authorization: Bearer _yourBearerToken_' \
-H 'Content-Type: application/json' \
-d '{
"display_name": "Nouvel identifiant",
"quota": 1,
"zone": ""
}'


5) MODIFIER UN IDENTIFIANT PAR API


Exemple de requête cURL :

curl -X 'PUT' \
'https://backend.api.leviia.com/api/v1/object-storage/identifiers/identifiant_leviia_xxXXXxXXxx' \
-H 'accept: application/json' \
-H 'Authorization: Bearer _yourBearerToken_' \
-H 'Content-Type: application/json' \
-d '{
"display_name": "Le nouveau nom de mon identifiant",
"suspended": false,
"quota": 1.5
}'


6) SUPPRIMER UN IDENTIFIANT PAR API


Exemple de requête cURL :

curl -X 'DELETE' \
'https://backend.api.leviia.com/api/v1/object-storage/identifiers/identifiant_leviia_xxXXXxXXxx' \
-H 'accept: application/json' \
-H 'Authorization: Bearer _yourBearerToken_'


7) RÉCUPÉRER LES INFORMATIONS DE QUOTA

Vous pouvez récupérer deux informations :

  • Le quota alloué (quota_allocated) : il s'agit du total des quota des identifiants de votre forfait
  • Votre forfait (quota_allowed) : il s'agit de la quantité de stockage souscrite



Exemple de requête cURL :

curl -X 'GET' \
'https://backend.api.leviia.com/api/v1/object-storage/quota' \
-H 'accept: application/json' \
-H 'Authorization: Bearer _yourBearerToken_'


Mis à jour le : 25/09/2025

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !