Establecimiento de una cuota en un grupo
Una cuota fija una cantidad máxima de almacenamiento (en bytes) disponible para un bucket. Una vez alcanzado, el límite impide añadir objetos adicionales al grupo hasta que los objetos existentes se muevan o se supriman para liberar espacio, o hasta que se alcance la cuota.
Hay dos tipos de cuota de uso: una cuota "fija" descrita anteriormente y una cuota "flexible" que alerta a un usuario de que el uso ha superado un umbral, pero no impide más grabaciones de objetos. Para configurar una cuota flexible, utilice Configurar métricas para IBM Cloud® Object Storage para establecer alertas de uso.
Utilización de la consola
Puede utilizar la consola para añadir una cuota fija a un grupo durante la creación o un grupo existente.
Creación de un nuevo grupo con una cuota
- Después de navegar a la instancia de almacenamiento de objetos, pulse Crear grupo.
- En Configuraciones avanzadas, busque Imposición de cuota y conmute el selector a Habilitado.
- Ahora aumente o disminuya el valor y elija la unidad de almacenamiento adecuada. A continuación, pulse Guardar.
- Continúe configurando otras reglas, valores o políticas en el nuevo grupo.
Adición de una cuota a un grupo existente
En primer lugar, asegúrese de que tiene un grupo. Si no es así, siga la guía de aprendizaje de iniciación para familiarizarse con la consola.
- Vaya a un grupo, para que esté buscando una lista de objetos. Seleccione Configuración en el menú de navegación.
- En Configuraciones avanzadas, busque Imposición de cuota y conmute el selector a Habilitado.
- Ahora aumente o disminuya el valor y elija la unidad de almacenamiento adecuada. A continuación, pulse Guardar.
Inhabilitación o edición de una cuota
- Vaya al grupo en el que desea cambiar la cuota, para que esté buscando una lista de objetos. Seleccione Configuración en el menú de navegación.
- En Configuraciones avanzadas, busque Imposición de cuota.
- Si desea inhabilitar la obligatoriedad de cuota, conmute el selector a Inhabilitar. De forma alternativa, mantenga habilitada la obligatoriedad de cuota, pero edite los valores según sea necesario.
- Pulse Guardar.
Utilización de una API
Las cuotas de grupo se gestionan con la API de configuración de recursos de COS.
Para añadir una cuota, envíe una solicitud PATCH para editar los metadatos del grupo:
curl -X PATCH https://config.cloud-object-storage.cloud.ibm.com/v1/b/my-bucket \
-H 'authorization: bearer $IAM_TOKEN' \
-d '{"hard_quota": 10000000000}'
Para inhabilitar la cuota, establézcala en cero:
curl -X PATCH https://config.cloud-object-storage.cloud.ibm.com/v1/b/my-bucket \
-H 'authorization: bearer $IAM_TOKEN' \
-d '{"hard_quota": 0}'
Para inhabilitar temporalmente la escritura de datos nuevos en el grupo, establezca la cuota en un entero muy pequeño:
curl -X PATCH https://config.cloud-object-storage.cloud.ibm.com/v1/b/my-bucket \
-H 'authorization: bearer $IAM_TOKEN' \
-d '{"hard_quota": 1}'
Para comprobar la cuota en un grupo, envíe una solicitud GET para ver el campo hard_quota en los metadatos del grupo:
curl https://config.cloud-object-storage.cloud.ibm.com/v1/b/my-bucket \
-H 'authorization: bearer $IAM_TOKEN'