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

  1. Depois de navegar para a sua instância de armazenamento de objetos, clique em Criar depósito
  2. Em Configurações avançadas, procure Cumprimento de cota e alterne o seletor para Ativado.
  3. Agora aumente ou diminua o valor e escolha a unidade de armazenamento apropriada. Em seguida, clique em Salvar.
  4. 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.

  1. Navegue para um depósito, para que você esteja consultando uma lista de objetos Selecione Configuration (Configuração ) no menu de navegação.
  2. Em Configurações avançadas, procure Cumprimento de cota e alterne o seletor para Ativado.
  3. Agora aumente ou diminua o valor e escolha a unidade de armazenamento apropriada. Em seguida, clique em Salvar.

Desativando ou editando uma cota

  1. 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.
  2. Em Configurações avançadas, procure Execução de cota.
  3. 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..
  4. 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'