IBM Cloud Docs
Définition d'un quota sur un compartiment

Définition d'un quota sur un compartiment

Un quota fixe définit une quantité maximale de stockage (en octets) disponible pour un compartiment. Une fois atteinte, la limite empêche l'ajout d'objets supplémentaires au compartiment jusqu'à ce que les objets existants soient déplacés ou supprimés pour libérer de l'espace ou que le quota soit augmenté.

Cette fonction n'est actuellement pas prise en charge dans Object Storage pour Satellite. En savoir plus.

Il existe deux types de quota d'utilisation: un quota "fixe" décrit ci-dessus et un quota "souple" qui alerte un utilisateur dont l'utilisation a dépassé un seuil, mais qui n'empêche pas d'autres écritures d'objet. Pour configurer un quota flexible, utilisez Configure Metrics for IBM Cloud® Object Storage pour définir des alertes d'utilisation.

Utilisation de la console

Vous pouvez utiliser la console pour ajouter un quota fixe à un compartiment lors de sa création ou à un compartiment existant.

Création d'un nouveau compartiment avec un quota

  1. Après avoir accédé à votre instance de stockage d'objets, cliquez sur Créer un compartiment.
  2. Sous Configurations avancées, recherchez Application des quotas et basculez le sélecteur sur Activé.
  3. Augmentez ou réduisez la valeur et choisissez l'unité de stockage appropriée. Ensuite, cliquez sur Sauvegarder.
  4. Continuez à configurer d'autres règles, paramètres ou politiques sur le nouveau compartiment.

Ajout d'un quota à un compartiment existant

Tout d'abord, vérifiez que vous disposez d'un compartiment. Si tel n'est pas le cas, suivez le tutoriel d'initiation pour vous familiariser avec la console.

  1. Accédez à un compartiment pour afficher une liste d'objets. Sélectionnez Configuration dans le menu de navigation.
  2. Sous Configurations avancées, recherchez Application des quotas et basculez le sélecteur sur Activé.
  3. Augmentez ou réduisez la valeur et choisissez l'unité de stockage appropriée. Ensuite, cliquez sur Sauvegarder.

Désactivation ou édition d'un quota

  1. Accédez au compartiment dans lequel vous souhaitez modifier le quota afin de consulter une liste d'objets. Sélectionnez Configuration dans le menu de navigation.
  2. Sous Configurations avancées, recherchez Application des quotas.
  3. Si vous souhaitez désactiver l'application des quotas, basculez le sélecteur sur Désactiver. Vous pouvez également conserver l'application des quotas activée, mais éditer les valeurs selon vos besoins.
  4. Cliquez sur Sauvegarder.

Utilisation d'une API

Les quotas de compartiment sont gérés à l'aide de l'API COS Resource Configuration.

Pour ajouter un quota, vous envoyez une demande PATCH pour éditer les métadonnées du compartiment:

curl -X PATCH https://config.cloud-object-storage.cloud.ibm.com/v1/b/my-bucket \
     -H 'authorization: bearer $IAM_TOKEN' \
     -d '{"hard_quota": 10000000000}'

Pour désactiver le quota, définissez-le sur zéro:

curl -X PATCH https://config.cloud-object-storage.cloud.ibm.com/v1/b/my-bucket \
     -H 'authorization: bearer $IAM_TOKEN' \
     -d '{"hard_quota": 0}'

Pour désactiver temporairement l'écriture de nouvelles données dans le compartiment, définissez le quota sur un très petit entier:

curl -X PATCH https://config.cloud-object-storage.cloud.ibm.com/v1/b/my-bucket \
     -H 'authorization: bearer $IAM_TOKEN' \
     -d '{"hard_quota": 1}'

Pour vérifier le quota sur un compartiment, envoyez une demande GET pour afficher la zone hard_quota dans les métadonnées du compartiment:

curl https://config.cloud-object-storage.cloud.ibm.com/v1/b/my-bucket \
     -H 'authorization: bearer $IAM_TOKEN'