Namespaces de tabela
Ao criar tabelas em um bucket de tabela do Amazon S3, elas são organizadas em agrupamentos lógicos chamados namespaces. Ao contrário das tabelas e dos buckets de tabela do S3, os namespaces não são recursos. Namespaces são constructos que ajudam a organizar e gerenciar tabelas de forma escalável. Por exemplo, todas as tabelas pertencentes ao departamento de recursos humanos de uma empresa podem ser agrupadas em um valor de namespace comum de hr
.
Para controlar o acesso a namespaces específicos, é possível usar políticas de recursos de buckets de tabela. Para obter mais informações, consulte Políticas baseadas em recurso para a funcionalidade Tabelas do S3.
As seguintes regras se aplicam a namespaces de tabela:
-
Cada namespace deve ser único em um bucket de tabela.
-
É possível criar até 10.000 namespaces por bucket de tabela.
-
Cada nome de tabela deve ser único em um namespace.
-
Cada tabela só pode ter um nível de namespaces. Os namespaces não podem ser aninhados.
-
Cada tabela pertence a um único namespace.
-
Você pode mover as tabelas entre namespaces.