Limitações e restrições das tabelas de metadados - Amazon Simple Storage Service

Limitações e restrições das tabelas de metadados

Antes de criar uma configuração de tabelas de metadados, esteja ciente das seguintes limitações e restrições:

  • No momento, o S3 Metadata só está disponível nas regiões Leste dos EUA (Norte da Virgínia), Leste dos EUA (Ohio) e Oeste dos EUA (Oregon).

  • O S3 Metadata é compatível com todas as classes de armazenamento, exceto as seguintes:

    • A classe de armazenamento S3 Express One Zone

    • A classe de armazenamento S3 One Zone-Infrequent Access (S3 One Zone-IA; Z-IA) em buckets de diretório em zonas locais

    nota

    Para a classe de armazenamento S3 Intelligent-Tiering, o nível específico não é mostrado na tabela de metadados.

  • Para criar uma configuração de tabelas de metadados, é necessário criar ou especificar um bucket de tabela do S3 para armazenar a tabela de metadados. Esse bucket de tabela deve estar na mesma Região da AWS e Conta da AWS que o bucket de uso geral.

  • O S3 Metadata não é compatível com buckets de diretório ou buckets de tabela. Você pode criar configurações de tabelas de metadados somente para buckets de uso geral.

  • O S3 Metadata não se aplica a nenhum objeto que já existia no bucket de uso geral antes de você criar a configuração de tabelas de metadados. Em outras palavras, o S3 Metadata captura apenas metadados de eventos de alteração (como uploads, atualizações e exclusões) que acontecem depois que você cria a configuração de tabelas de metadados.

  • O S3 Metadata foi projetado para anexar continuamente à tabela de metadados conforme você faz alterações no bucket de uso geral. Cada atualização cria um snapshot, que é uma nova versão da tabela de metadados. Devido à natureza somente leitura da tabela de metadados, não é possível excluir registros da tabela de metadados. Você também não pode usar o recurso de expiração de snapshots da funcionalidade Tabelas do S3 para expirar snapshots antigos da tabela de metadados.

    Para ajudar a minimizar os custos, você pode excluir periodicamente a configuração de tabelas de metadados e as tabelas de metadados, depois recriá-las. Para obter mais informações, consulte Excluir configurações de tabelas de metadados e Excluir tabelas de metadados.

  • Ao criar ou atualizar políticas de bucket de tabela ou de tabela, não impeça que o Amazon S3 grave no bucket de tabela ou na tabela de metadados. Se o Amazon S3 não conseguir gravar no bucket de tabela ou na tabela de metadados, você deverá criar outra tabela de metadados excluindo a configuração de tabelas de metadados e a tabela de metadados e criando outra configuração.

  • Antes de excluir uma tabela de metadados, primeiro é necessário excluir a configuração de tabelas de metadados associada no bucket de uso geral.

  • Só é possível criar uma configuração de tabelas de metadados para um bucket de uso geral inteiro. Não é possível aplicar uma configuração de tabelas de metadados ao nível do prefixo.

  • Você não pode pausar e retomar as atualizações em uma tabela de metadados. Em vez disso, você pode impedir a atualização de uma tabela de metadados excluindo a configuração de tabelas de metadados associada. Para voltar a receber atualizações, você deverá criar outra configuração de tabelas de metadados, o que criará outra tabela de metadados.

  • As tabelas de metadados não contêm os mesmos metadados que estão disponíveis por meio da funcionalidade Inventário S3 ou da API REST do Amazon S3. Por exemplo, as seguintes informações não estão disponíveis nas tabelas de metadados:

    • Status de expiração ou transição da funcionalidade Ciclo de Vida do S3

    • Período de retenção ou modo de governança da funcionalidade Bloqueio de Objetos

    • Informações da lista de controle de acesso (ACL) do objeto

    • Status de replicação

  • Não é possível ajustar o particionamento ou a classificação das tabelas de metadados. Como resultado, algumas consultas podem exigir varreduras de tabela e, portanto, podem ser menos eficientes.