AWS::S3Tables::TableBucketCreates a table bucket. For more information, see [Creating a table bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-buckets-create.html) in the *Amazon Simple Storage Service User Guide* . - **Permissions** - - You must have the `s3tables:CreateTableBucket` permission to use this operation. - If you use this operation with the optional `encryptionConfiguration` parameter you must have the `s3tables:PutTableBucketEncryption` permission. - **Cloud Development Kit** - To use S3 Tables AWS CDK constructs, add the `@aws-cdk/aws-s3tables-alpha` dependency with one of the following options: - NPM: `npm i
import { CfnTableBucket } from 'aws-cdk-lib/aws-s3tables';Or use the module namespace:
import * as s3tables from 'aws-cdk-lib/aws-s3tables';
// s3tables.CfnTableBucketConfiguration passed to the constructor as CfnTableBucketProps.
tableBucketNameRequiredstringThe name for the table bucket.
encryptionConfigurationOptionalIResolvable | EncryptionConfigurationPropertyConfiguration specifying how data should be encrypted. This structure defines the encryption algorithm and optional KMS key to be used for server-side encryption.
metricsConfigurationOptionalIResolvable | MetricsConfigurationPropertySettings governing the Metric configuration for the table bucket.
replicationConfigurationOptionalIResolvable | ReplicationConfigurationPropertySpecifies replication configuration for the table bucket.
storageClassConfigurationOptionalIResolvable | StorageClassConfigurationPropertyThe configuration details for the storage class of tables or table buckets. This allows you to optimize storage costs by selecting the appropriate storage class based on your access patterns and performance requirements.
tagsOptionalCfnTag[]User tags (key-value pairs) to associate with the table bucket.
unreferencedFileRemovalOptionalIResolvable | UnreferencedFileRemovalPropertyThe unreferenced file removal settings for your table bucket. Unreferenced file removal identifies and deletes all objects that are not referenced by any table snapshots. For more information, see the [*Amazon S3 User Guide*](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-table-buckets-maintenance.html) .
This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-s3tablesAWS::S3Tables::TableBucket