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

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

O Amazon S3 Metadata tem as 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 admite todas as classes de armazenamento que os buckets de uso geral aceitam. Para a classe de armazenamento S3 Intelligent-Tiering, o nível específico não é mostrado na tabela de metadados.

  • Quando você cria uma configuração de tabela de metadados, as tabelas de metadados são armazenadas em um bucket de tabelas gerenciado pela AWS. Sua configuração não pode ser armazenada em um bucket de tabela gerenciado pelo cliente.

  • O S3 Metadata não é compatível com buckets de diretório, buckets de tabela ou buckets de vetores. Você pode criar configurações de tabela de metadados somente para buckets de uso geral. A tabela de diário capturará metadados somente para eventos de alteração (como uploads, atualizações e exclusões) que ocorrerem depois de você ter criado a configuração da tabela de metadados.

  • Não é possível controlar a expiração dos snapshots da tabela de diário ou da tabela de inventário. Para cada tabela, o Amazon S3 armazena no mínimo um snapshot por no máximo 24 horas.

    Para ajudar a minimizar os custos, você pode configurar a expiração de registros da tabela de diário. Por padrão, os registros da tabela de diário não expiram, e eles devem ser retidos por no mínimo sete dias. Para obter mais informações, consulte Registros expirados da tabela de diário.

  • 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.

  • Não é possível pausar e retomar as atualizações em uma tabela de metadados. No entanto, você pode excluir sua configuração de metadados correspondente para tabelas de diário ou de inventário em tempo real. A exclusão da configuração não exclui o diário ou a tabela de inventário correspondente. Para recriar sua configuração, você deve primeiro excluir a tabela de diário ou de inventário antiga, para que o Amazon S3 possa criar outra tabela de diário ou de inventário. Quando você reabilita a tabela de inventário, o Amazon S3 cria outra tabela de inventário, e você recebe cobrança novamente pelo preenchimento dessa nova tabela.

  • 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 elegibilidade para expiração ou de transição do 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

  • Ao usar o Amazon Athena ou o Amazon Redshift para consultar tabelas de metadados, você deve colocar o nome dos namespaces da tabela de metadados entre aspas (") ou acentos graves (`); do contrário, a consulta pode não funcionar. Para obter exemplos, consulte Exemplos de consultas a tabelas de metadados.

  • Ao usar o Apache Spark no Amazon EMR ou em outros mecanismos de terceiros para consultar tabelas de metadados, recomendamos que você use o endpoint REST do Iceberg da funcionalidade Tabelas do Amazon S3. Sua consulta pode não ser executada com êxito se você não usar esse endpoint. Para obter mais informações, consulte Acessar tabelas usando o endpoint Iceberg REST do serviço Tabelas do Amazon S3.