S3Tables#
Client#
- class S3Tables.Client#
A low-level client representing Amazon S3 Tables
An Amazon S3 table represents a structured dataset consisting of tabular data in Apache Parquet format and related metadata. This data is stored inside an S3 table as a subresource. All tables in a table bucket are stored in the Apache Iceberg table format. Through integration with the AWS Glue Data Catalog you can interact with your tables using AWS analytics services, such as Amazon Athena and Amazon Redshift. Amazon S3 manages maintenance of your tables through automatic file compaction and snapshot management. For more information, see Amazon S3 table buckets.
client = session.create_client('s3tables')
These are the available methods:
- can_paginate
- close
- create_namespace
- create_table
- create_table_bucket
- delete_namespace
- delete_table
- delete_table_bucket
- delete_table_bucket_policy
- delete_table_policy
- get_namespace
- get_paginator
- get_table
- get_table_bucket
- get_table_bucket_maintenance_configuration
- get_table_bucket_policy
- get_table_maintenance_configuration
- get_table_maintenance_job_status
- get_table_metadata_location
- get_table_policy
- get_waiter
- list_namespaces
- list_table_buckets
- list_tables
- put_table_bucket_maintenance_configuration
- put_table_bucket_policy
- put_table_maintenance_configuration
- put_table_policy
- rename_table
- update_table_metadata_location
Client Exceptions#
Client exceptions are available on a client instance via the exceptions
property. For more detailed instructions and examples on the exact usage of client exceptions, see the error handling user guide.
The available client exceptions are:
Paginators#
Paginators are available on a client instance via the get_paginator
method. For more detailed instructions and examples on the usage of paginators, see the paginators user guide.
The available paginators are: