Create an AWS Glue Data Catalog database, upload sample JSON data to S3, create an external table pointing to the data, and query the catalog.
https://docs.aws.amazon.com/glue/latest/dg/getting-started.html
- ID: glue/getting-started
- Level: beginner
- Core actions:
glue:CreateDatabase,glue:CreateTable,glue:GetTable,glue:GetDatabases,glue:GetTables
- Create a Glue database
- Create an S3 bucket and upload sample data
- Create an external table with JSON SerDe
- Describe the table
- List databases and tables
| Resource | Type |
|---|---|
tut_db_<random> |
Glue database |
tut_events |
Glue table |
glue-tut-<random>-<account> |
S3 bucket (with sample data) |
~12 seconds
No charge. The Glue Data Catalog provides a free tier of 1 million objects stored and 1 million requests per month.
- Getting started with AWS Glue
- Defining databases in the Data Catalog
- Defining tables in the Data Catalog
- AWS Glue pricing
| Field | Value |
|---|---|
| Date | 2026-04-14 |
| Script lines | 104 |
| Exit code | 0 |
| Runtime | 12s |
| Steps | 5 |
| Issues | None |
| Version | v1 |