Cómo agregar bases de datos y tablas al catálogo de Tablas de S3
Asegúrese de contar con los permisos necesarios para enumerar y crear catálogos, bases de datos y tablas en el Catálogo de datos de la región. Asegúrese de que la integración de Tablas de S3 esté habilitada en la cuenta y región de AWS.
Cómo agregar una base de datos al catálogo de Tablas de S3
Cómo agregar una base de datos (consola)
-
Abra la consola de AWS Glue en https://console.aws.amazon.com/glue/home
. -
En el panel de navegación de la izquierda, elija Bases de datos.
-
Elija Agregar una base de datos.
-
Seleccione Base de datos de Glue en el catálogo federado de Tablas de S3.
-
Ingrese un nombre único para la base de datos.
-
Seleccione el catálogo de destino que se asigna a un bucket de tablas en Tablas de S3.
-
Elija Create Database (Crear base de datos).
Cómo agregar una base de datos (AWS CLI)
aws glue create-database \ --regionregion\ --catalog-id "account-id:s3tablescatalog/my-catalog" \ --database-input '{"Name": "my-database"}'
Cómo agregar una tabla al catálogo de Tablas de S3
Cómo agregar una tabla (consola)
-
Abra la consola de AWS Glue en https://console.aws.amazon.com/glue/home
. -
En el panel de navegación izquierdo, elija Tables (Tablas).
-
Seleccione el catálogo de Tablas de S3 correspondiente en el menú desplegable de catálogos.
-
Elija Agregar tabla.
-
Ingrese un nombre único para la tabla.
-
Confirme que el catálogo de Tablas de S3 correcto esté seleccionado en el menú desplegable de catálogos.
-
Seleccione la base de datos en el menú desplegable de bases de datos.
-
Para ingresar el esquema de la tabla, proporcione un JSON o agregue cada columna de forma individual.
-
Seleccione Create table (Creación de tabla).
Cómo agregar una tabla (AWS CLI)
aws glue create-table \ --regionregion\ --catalog-id "account-id:s3tablescatalog/my-catalog" \ --database-name "my-database" \ --table-input '{ "Name": "my-table", "Parameters": { "classification": "", "format": "ICEBERG" }, "StorageDescriptor": { "Columns": [ {"Name": "id", "Type": "int", "Parameters": {}}, {"Name": "val", "Type": "string", "Parameters": {}} ] } }'