v1

latestOpenAPI 3.0.0Apache 2.0 License2026-07-1449192184.5 KB

Creates or updates the replication configuration for a table bucket. This operation defines how tables in the source bucket are replicated to destination buckets. Replication helps ensure data availability and disaster recovery across regions or accounts.

Permissions

  • You must have the s3tables:PutTableBucketReplication permission to use this operation. The IAM role specified in the configuration must have permissions to read from the source bucket and write permissions to all destination buckets.

  • You must also have the following permissions:

    • s3tables:GetTable permission on the source table.

    • s3tables:ListTables permission on the bucket containing the table.

    • s3tables:CreateTable permission for the destination.

    • s3tables:CreateNamespace permission for the destination.

    • s3tables:GetTableMaintenanceConfig permission for the source bucket.

    • s3tables:PutTableMaintenanceConfig permission for the destination bucket.

  • You must have iam:PassRole permission with condition allowing roles to be passed to replication.s3tables.amazonaws.com.

put/table-bucket-replication#tableBucketARN

Query parameters

tableBucketARNstring required

The Amazon Resource Name (ARN) of the source table bucket.

versionTokenstring

A version token from a previous GetTableBucketReplication call. Use this token to ensure you're updating the expected version of the configuration.

Request body

Response

Success

versionTokenstring required

A new version token representing the updated replication configuration.

statusstring required

The status of the replication configuration operation.