Table namespaces - Amazon Simple Storage Service

Table namespaces

When you create tables within your table bucket, you organize them into logical groupings called namespaces. Unlike S3 tables and Table buckets, namespaces are not resources, they are constructs that help you organize and manage your tables in a scalable manner. For example, all the tables belonging to the HR department in a company could be grouped under a common namespace value of hr.

You can use table bucket resource policies to limit access to specific namespaces.

The following applies to table namespaces:

  • Each table name must be unique in a namespace.

  • Each namespace must be unique in a table bucket.

  • Each table can only have one level of namespaces. Namespaces can't be nested.

  • Each table belongs to a single namespace.

  • You can create 100 namespaces per table bucket.

  • You can move your tables between namespaces.