# S3 Data Lake – Create table action

The Create table action creates a new Iceberg table using the AWS Glue data catalog in your S3 Data Lake environment. This registers the table metadata in Glue so other tools can discover and interact with it.

S3 Data Lake – Create table actionS3 Data Lake – Create table action

# Input fields

Input field Description
Database name Select the Glue catalog database where you plan to create the table.
Table name Enter the table name. The name converts to lowercase for Hive compatibility.
Description Add a description for the table.
Owner Define the table owner for Hive compatibility. AWS Glue doesn't use this value.
Retention Set the retention time in days for the table metadata.
Storage descriptor Provide physical storage details, including format, columns, and location.
Partition keys Specify the column names to use as partition keys. Only primitive types are allowed.
Table type Choose the type of table to create, such as EXTERNAL_TABLE.
Catalog Select the data catalog where you plan to register the table. Leave blank to use the default account catalog.
Name Provide a unique name for the table within the database.
Open table format input Specify the open table structure. This includes Iceberg-specific settings like metadata operation, version, and table definition fields.

# Output fields

This action returns confirmation details from AWS Glue, including operation status, table name, and request metadata.


Last updated: 8/15/2025, 9:50:54 PM