Configurando uma cota em um depósito
Uma cota rígida define uma quantidade máxima de armazenamento (em bytes) disponível para um bucket. Uma vez atingido, o limite impede a inclusão de quaisquer objetos adicionais no depósito até que os objetos existentes sejam movidos ou excluídos para liberar espaço ou a cota seja aumentada.
Há dois tipos de cota de uso: uma cota "hard" descrita acima e uma cota "soft" que alerta um usuário de que o uso ultrapassou um limite, mas não impede nenhuma gravação de objeto adicional. Para configurar uma cota soft, use Configurar métricas para IBM Cloud® Object Storage para configurar alertas de uso.
Usando o console
É possível usar o console para incluir uma cota hard em um depósito durante a criação ou um depósito existente.
Criando um novo depósito com uma cota
- Depois de navegar para a sua instância de armazenamento de objetos, clique em Criar depósito
- Em Configurações avançadas, procure Cumprimento de cota e alterne o seletor para Ativado.
- Agora aumente ou diminua o valor e escolha a unidade de armazenamento apropriada. Em seguida, clique em Salvar.
- Continue configurando quaisquer outras regras, configurações ou políticas no novo depósito
Incluindo uma cota em um depósito existente
Primeiro, certifique-se de que você tenha um depósito. Caso contrário, siga o tutorial de introdução para se familiarizar com o console.
- Navegue para um depósito, para que você esteja consultando uma lista de objetos Selecione Configuration (Configuração ) no menu de navegação.
- Em Configurações avançadas, procure Cumprimento de cota e alterne o seletor para Ativado.
- Agora aumente ou diminua o valor e escolha a unidade de armazenamento apropriada. Em seguida, clique em Salvar.
Desativando ou editando uma cota
- Navegue até o depósito no qual você deseja mudar a cota, para que você esteja consultando uma lista de objetos Selecione Configuration (Configuração ) no menu de navegação.
- Em Configurações avançadas, procure Execução de cota.
- Para desativar o cumprimento de cota, alterne o seletor para Desativar. Como alternativa, mantenha o cumprimento de cota ativado, mas edite os valores conforme necessário..
- Clique em Salvar.
Usando uma API
As cotas do depósito são gerenciados com a API de configuração de recurso do COS
Para incluir uma cota, você envia uma solicitação PATCH para editar os metadados do depósito:
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 desativar a cota, configure como zero:
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 desativar temporariamente a gravação de novos dados no depósito, configure a cota para um número inteiro muito pequeno:
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 verificar a cota em um depósito, envie uma solicitação GET para visualizar o campo hard_quota nos metadados do depósito:
curl https://config.cloud-object-storage.cloud.ibm.com/v1/b/my-bucket \
-H 'authorization: bearer $IAM_TOKEN'