Skip to main content
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Eliminar fluxo de dados

Colaboradores

Todas as cópias de objetos são removidas do sistema StorageGRID quando um cliente executa uma operação de exclusão ou quando a vida útil do objeto expira, acionando sua remoção automática. Há um fluxo de dados definido para exclusão de objeto.

Hierarquia de exclusão

O StorageGRID fornece vários métodos para controlar quando objetos são retidos ou excluídos. Os objetos podem ser excluídos por solicitação do cliente ou automaticamente. O StorageGRID sempre prioriza quaisquer configurações de bloqueio de objetos S3 sobre solicitações de exclusão do cliente, que são priorizadas sobre o ciclo de vida do bucket S3 e instruções de posicionamento do ILM.

  • S3 Object Lock: Se a configuração global S3 Object Lock estiver ativada para a grade, os clientes S3 podem criar buckets com o S3 Object Lock ativado e, em seguida, usar a API REST S3 para especificar as configurações de retenção legal e de retenção para cada versão de objeto adicionada a esse bucket.

    • Uma versão de objeto que está sob uma retenção legal não pode ser excluída por nenhum método.

    • Antes que a data de retenção de uma versão de objeto seja alcançada, essa versão não pode ser excluída por nenhum método.

    • Objetos em buckets com o S3 Object Lock ativado são retidos pelo ILM "'Forever'". No entanto, após a data de retenção ser alcançada, uma versão de objeto pode ser excluída por uma solicitação de cliente ou pela expiração do ciclo de vida do bucket.

    • Se os clientes S3 aplicarem uma data retida-até-data padrão ao intervalo, eles não precisarão especificar uma data retida-até para cada objeto.

  • Solicitação de exclusão do cliente: Um cliente S3 ou Swift pode emitir uma solicitação de exclusão de objeto. Quando um cliente exclui um objeto, todas as cópias do objeto são removidas do sistema StorageGRID.

  • Excluir objetos no bucket: Os usuários do Gerenciador de locatários podem usar essa opção para remover permanentemente todas as cópias dos objetos e versões de objetos em buckets selecionados do sistema StorageGRID.

  • Ciclo de vida do bucket do S3: Os clientes do S3 podem adicionar uma configuração do ciclo de vida aos buckets que especifica uma ação de expiração. Se existir um ciclo de vida de bucket, o StorageGRID excluirá automaticamente todas as cópias de um objeto quando a data ou o número de dias especificados na ação de expiração forem atendidos, a menos que o cliente exclua o objeto primeiro.

  • Instruções de colocação de ILM: Supondo que o bucket não tenha o bloqueio de objeto S3 ativado e que não haja ciclo de vida de bucket, o StorageGRID exclui automaticamente um objeto quando o último período de tempo na regra ILM termina e não há mais colocações especificadas para o objeto.

    Observação A ação de expiração em um ciclo de vida do bucket do S3 sempre substitui as configurações do ILM. Como resultado, um objeto pode ser retido na grade mesmo depois que quaisquer instruções ILM para colocar o objeto tenham expirado.

Como S3 excluir marcadores são excluídos

Quando um objeto com controle de versão é excluído, o StorageGRID cria um marcador de exclusão como a versão atual do objeto. Para remover o marcador de exclusão de byte zero do intervalo, o cliente S3 deve excluir explicitamente a versão do objeto. Os marcadores de exclusão não são removidos pelo ILM, regras de ciclo de vida do bucket ou Excluir objetos em operações de bucket.

Fluxo de dados para exclusões do cliente

Fluxo de dados de eliminação do cliente
  1. O serviço LDR recebe uma solicitação de exclusão do aplicativo cliente.

  2. O serviço LDR atualiza o armazenamento de metadados para que o objeto pareça excluído às solicitações do cliente e instrui o mecanismo ILM a remover todas as cópias dos dados do objeto.

  3. O objeto é removido do sistema. O armazenamento de metadados é atualizado para remover metadados de objetos.

Fluxo de dados para exclusões de ILM

Fluxo de dados de exclusão automática
  1. O mecanismo ILM determina que o objeto precisa ser excluído.

  2. O mecanismo ILM notifica o armazenamento de metadados. O armazenamento de metadados atualiza os metadados de objetos para que o objeto pareça excluído para solicitações de cliente.

  3. O mecanismo ILM remove todas as cópias do objeto. O armazenamento de metadados é atualizado para remover metadados de objetos.