S3 Tables
S3 Tables — table buckets, namespaces, and Iceberg tables, exposed over the REST-JSON control plane plus an Iceberg REST catalog.
Quick start
# See /docs/services/ for SDK patterns; S3 Tables uses the standard boto3 client.
Supported operations
39 operations exposed by this service as of MiniStack 1.5.32. Extracted directly from the handler dispatch in the source module.
CreateNamespace
CreateTable
CreateTableBucket
DeleteNamespace
DeleteTable
DeleteTableBucket
DeleteTableBucketEncryption
DeleteTableBucketMetricsConfiguration
DeleteTableBucketPolicy
DeleteTablePolicy
GetNamespace
GetTable
GetTableBucket
GetTableBucketEncryption
GetTableBucketMaintenanceConfiguration
GetTableBucketMetricsConfiguration
GetTableBucketPolicy
GetTableBucketStorageClass
GetTableEncryption
GetTableMaintenanceConfiguration
GetTableMaintenanceJobStatus
GetTableMetadataLocation
GetTablePolicy
GetTableStorageClass
ListNamespaces
ListTableBuckets
ListTables
ListTagsForResource
PutTableBucketEncryption
PutTableBucketMaintenanceConfiguration
PutTableBucketMetricsConfiguration
PutTableBucketPolicy
PutTableBucketStorageClass
PutTableMaintenanceConfiguration
PutTablePolicy
RenameTable
TagResource
UntagResource
UpdateTableMetadataLocation
CloudFormation
The CloudFormation engine provisions these resource types via this service:
AWS::S3Tables::Namespace
AWS::S3Tables::Table
AWS::S3Tables::TableBucket
See CloudFormation engine for intrinsic support and lifecycle details.
Known limitations
- Table metadata is tracked; there is no compaction, snapshot expiry, or maintenance job execution.
Source
ministack/services/s3tables.py
Read the source to verify the ops list above — dispatch tables and handler functions are the ground truth.