Skip to main content
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.

Gerenciar buckets de ramificação do StorageGRID

Colaboradores netapp-lhalbert netapp-pcarriga netapp-perveilerk

Use o Gerenciador de locatários para criar e visualizar detalhes de buckets de ramificação.

Antes de começar
Sobre esta tarefa

Observe as seguintes informações para buckets de ramificação:

Limite de profundidade do bucket de branch

Um bucket de ramificação pode ter no máximo 20 buckets base. À medida que a profundidade dos buckets de ramificação aumenta, a latência de acesso S3 pode aumentar, especialmente para chamadas ListObjectVersions.

  • Se você criar um bucket de ramificação a partir de um bucket base que seja um bucket regular (um bucket que foi inicialmente criado como um bucket base), o novo bucket de ramificação terá um bucket base.

  • Se o bucket base for ele próprio um bucket de ramificação, o novo bucket de ramificação herda todos os buckets base desse bucket de ramificação. Os usuários especificam apenas um bucket base diretamente; os buckets base herdados são implícitos.

  • O número total de buckets base (explícitos e implícitos) não pode exceder 20.

    Por exemplo, suponha que o bucket A seja um bucket comum com versionamento ativado:

    • O bucket de ramificação B, criado a partir de A, tem um bucket base: A.

    • O bucket de ramificação C, criado a partir de B, possui dois buckets base: B (explícito) e A (implícito).

    • O bucket de ramificação D, criado a partir de C, possui três buckets base: C (explícito), B (implícito) e A (implícito).

    • Esse padrão se repete até uma profundidade máxima de 20 base buckets.

Permissões de bloqueio de objetos S3

As permissões para definir as propriedades de bloqueio de objetos S3 de buckets ou objetos podem ser concedidas por "política de bucket ou política de grupo".

Versionamento suspenso

Se você suspender o controle de versão no bucket base, o conteúdo do bucket base não ficará mais visível em seus buckets de ramificação.

Cuidado Depois de configurar e criar um branch bucket, você não poderá alterar a configuração.

Criar bucket de ramificação

Passos
  1. Selecione View buckets no painel ou selecione STORAGE (S3) > Buckets.

  2. Selecione o bucket do qual você deseja criar uma ramificação (o "bucket base").

  3. Na página de detalhes do bucket, selecione Branches > Criar bucket de branch.

    O botão Criar bucket de ramificação será desabilitado se o bucket base não tiver o controle de versão habilitado.

Introduza os detalhes

Passos
  1. Insira detalhes para o bucket de ramificação.

    Campo Descrição

    Nome do bucket do branch

    Um nome para o branch bucket que esteja em conformidade com estas regras:

    • Deve ser exclusivo em cada sistema StorageGRID (não apenas exclusivo na conta do locatário).

    • Deve ser compatível com DNS.

    • Deve conter pelo menos 3 e não mais de 63 carateres.

    • Cada rótulo deve começar e terminar com uma letra minúscula ou um número e só pode usar letras minúsculas, números e hífens.

    • Não deve conter períodos em solicitações de estilo hospedadas virtuais. Os períodos causarão problemas com a verificação do certificado curinga do servidor.

    Observação: você não pode alterar o nome depois de criar o branch bucket.

    Região (não é possível modificar para buckets de ramificação)

    A região do bucket de ramificação.

    A região do bucket de ramificação deve corresponder à região do bucket base, portanto, esse campo fica desabilitado para buckets de ramificação.

    Tipo de balde de ramificação

    • Leitura e gravação: você pode adicionar ou excluir objetos ou versões de objetos no branch bucket.

    • Somente leitura: Você não pode modificar objetos no branch bucket.

    Observação: você pode definir o tipo de bucket de ramificação como somente leitura se o bucket de ramificação estiver vazio. Se o tipo de um branch bucket existente estiver definido como leitura-gravação e você não tiver escrito nele, você poderá alterar o tipo para somente leitura.

  2. Selecione continuar.

Filtro de tempo

Escolha o intervalo de tempo para incluir as versões de objetos do bucket base. Para qualquer filtro de tempo, selecione qualquer data dentro do seguinte intervalo:

  • Data mínima: 1 de janeiro de 2010 (UTC)

  • Data máxima: cinco anos a partir da data de hoje (UTC)

    Antes

    O bucket de ramificação fornece acesso a versões de objetos criadas antes do horário Before.

    Depois

    O bucket de ramificação fornece acesso a versões de objetos criadas após o horário After.

    Entre

    O bucket de ramificação fornece acesso às versões de objetos criadas entre os horários De e Para.

    Excluir

    O bucket de ramificação não fornece acesso às versões de objetos criadas entre os horários Excluir de e Excluir até.

Gerenciar configurações de objeto (opcional)

As configurações de objeto para um bucket de ramificação não afetam as versões de objeto no bucket base.

Passos
  1. Se a configuração global S3 Object Lock estiver habilitada, opcionalmente habilite o S3 Object Lock para o branch bucket. Para habilitar o bloqueio de objeto S3, o bucket de ramificação deve ser um bucket de leitura e gravação.

    Habilite o Bloqueio de Objeto S3 para um branch bucket somente se você precisar manter objetos por um período fixo de tempo, por exemplo, para atender a determinados requisitos regulatórios. O Bloqueio de Objetos do S3 é uma configuração permanente que ajuda a evitar que objetos sejam excluídos ou substituídos por um período fixo de tempo ou indefinidamente.

    Cuidado Depois que a configuração de bloqueio de objeto do S3 é habilitada para um bucket, ela não pode ser desabilitada. Qualquer pessoa com as permissões corretas pode adicionar objetos ao branch bucket que não podem ser alterados. Talvez você não consiga excluir esses objetos ou o próprio branch bucket.
  2. Se você selecionou Ativar bloqueio de objeto S3, opcionalmente ative Retenção padrão para o branch bucket.

    Observação O administrador da grade deve dar permissão "Use recursos específicos do S3 Object Lock"ao .

    Quando a Retenção padrão estiver habilitada, novos objetos adicionados ao branch bucket serão automaticamente protegidos contra exclusão ou substituição. A configuração Retenção padrão não se aplica a objetos que têm seus próprios períodos de retenção.

    1. Se Retenção padrão estiver habilitado, especifique um Modo de retenção padrão para o bucket de ramificação.

      Modo de retenção predefinido Descrição

      Governança

      • Os usuários com s3:BypassGovernanceRetention permissão podem usar o x-amz-bypass-governance-retention: true cabeçalho de solicitação para ignorar as configurações de retenção.

      • Esses usuários podem excluir uma versão de objeto antes de sua data de retenção ser alcançada.

      • Esses usuários podem aumentar, diminuir ou remover a data de retenção até um objeto.

      Conformidade

      • O objeto não pode ser excluído até que sua data de retenção seja alcançada.

      • O retent-until-date do objeto pode ser aumentado, mas não pode ser diminuído.

      • A data de retenção do objeto não pode ser removida até que essa data seja atingida.

      Nota: O administrador da grade deve permitir que você use o modo de conformidade.

    2. Se Retenção padrão estiver habilitado, especifique o Período de retenção padrão para o bucket de ramificação.

      O Período de retenção padrão indica por quanto tempo novos objetos adicionados ao branch bucket devem ser retidos, a partir do momento em que são ingeridos. Especifique um valor menor ou igual ao período máximo de retenção do locatário, conforme definido pelo administrador da grade.

    Um período de retenção máximo, que pode ser um valor de 1 dia a 100 anos, é definido quando o administrador da grade cria o locatário. Quando você define um período de retenção default, ele não pode exceder o valor definido para o período de retenção máximo. Se necessário, peça ao administrador da grade para aumentar ou diminuir o período máximo de retenção.

  3. Opcionalmente, selecione Ativar limite de capacidade.

    O limite de capacidade é a capacidade máxima disponível para o bucket de ramificação. Este valor representa uma quantidade lógica (tamanho do objeto), não uma quantidade física (tamanho no disco).

    Se nenhum limite for definido, a capacidade do branch bucket será ilimitada. Consulte "Uso do limite de capacidade" para maiores informações.

    Observação Essa configuração se aplica somente a objetos ingeridos diretamente no bucket de ramificação e não aos objetos que são visíveis do bucket base por meio do bucket de ramificação.
  4. Opcionalmente, selecione Ativar limite de contagem de objetos.

    O limite de contagem de objetos é o número máximo de objetos que o branch bucket pode conter. Este valor representa uma quantidade lógica (contagem de objetos). Se nenhum limite for definido, a contagem de objetos será ilimitada.

    Observação Essa configuração se aplica somente a objetos ingeridos diretamente no bucket de ramificação e não aos objetos que são visíveis do bucket base por meio do bucket de ramificação.
  5. Selecione criar bucket.

    O bucket de ramificação é criado e adicionado à tabela na página Buckets.

  6. Opcionalmente, selecione Ir para a página de detalhes do bucket para"ver detalhes do bucket de ramificação" e executar configurações adicionais.

    Na página Detalhes do bucket, algumas opções de configuração relacionadas à modificação de objetos estão desabilitadas para buckets somente leitura.