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

Input fieldDescription
Database nameSelect the Glue catalog database where you plan to create the table.
Table nameEnter the table name. The name converts to lowercase for Hive compatibility.
DescriptionAdd a description for the table.
OwnerDefine the table owner for Hive compatibility. AWS Glue doesn't use this value.
RetentionSet the retention time in days for the table metadata.
Storage descriptorProvide physical storage details, including format, columns, and location.
Partition keysSpecify the column names to use as partition keys. Only primitive types are allowed.
Table typeChoose the type of table to create, such as EXTERNAL_TABLE.
CatalogSelect the data catalog where you plan to register the table. Leave blank to use the default account catalog.
NameProvide a unique name for the table within the database.
Open table format inputSpecify the open table structure. This includes Iceberg-specific settings like metadata operation, version, and table definition fields.

Output

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

Last updated: