
Ingesting Into Data Lake
Moves data from various sources into AWS data lakes, targeting either S3 Tables or standard Iceberg depending on what you've already adopted. Handles the full range: local files, S3, JDBC databases (Oracle, Postgres, MySQL, SQL Server), Redshift, Snowflake, BigQuery, DynamoDB, and Glue catalog migrations. The philosophy is smart: it checks your existing catalog setup and recommends S3 Tables for new work but doesn't force you off standard Iceberg if that's what you're using. Includes validation steps, scheduling options, and clear gotchas like the Spark catalog config quirks in Glue 5.x that will bite you if you put settings in the wrong place. Explicitly punts SaaS sources like Salesforce and Kafka to keep scope tight.
- skills.sh installs
- 7K
- GitHub stars
- 3.4K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add aws/agent-toolkit-for-aws --skill ingesting-into-data-lake --agent claude-codeInstalls into .claude/skills of the current project.
Files
Ingest into Data Lake
Move data from a source into a queryable table in the data lake. This skill assumes the source connection (if one is needed) already exists. For Glue connection setup or troubleshooting, delegate to connecting-to-data-source.
Philosophy
Default to S3 Tables unless the environment says otherwise. S3 Tables is the recommended target for new data lake work. If the user's catalog inventory shows they haven't adopted S3 Tables, recommend standard Iceberg on their existing general-purpose bucket instead of forcing them to change posture.
Common Tasks
You MUST execute commands using AWS MCP server tools when connected -- they provide validation, sandboxed execution, and audit logging. Fall back to AWS CLI only if MCP is unavailable. You MUST explain each step before executing.
Workflow
1. Verify Dependencies and Context
Sponsors
Details
- Repository
- github.com/aws/agent-toolkit-for-aws
- Categories
- Backend & APIs, DevOps & CI/CD, AI & Agent Building, Debugging, Automation & Workflows, Sales & Marketing, Cloud & Infrastructure, Databases
- First seen
- Jun 3, 2026
More from aws/agent-toolkit-for-aws
All 56- Aws Amplify7K
- Creating Data Lake Table7K
- Finding Data Lake Assets7K
- Connecting Lambda To Dynamodb6.9K
- Troubleshooting Application Failures6.9K
- Configuring Vpc Endpoints For Private Aws Service Access6.8K
- Debugging Lambda Timeouts6.8K
- Setting Up Cloudwatch Alarm Notifications6.8K
- Launching Ec2 Instance With Best Practices6.8K
- Troubleshooting S3 Files6.7K
- Creating Api Gateway Stage6.7K
- Setting Up Ec2 Instance Profiles6.6K
- Creating Production Vpc Multi Az6.6K
- Signing In To Aws6.6K
- Aws Transform6.5K
- Connecting Vpcs With Peering6.5K
- Enabling Lambda Vpc Internet Access6.5K
- Exporting Rds To S36.5K
- Setting Up Cloudtrail Multi Region6.5K
- Routing Traffic With Route53 And Cloudfront6.5K
- Creating Amazon Aurora Db Cluster With Instances6.4K
- Troubleshooting Efs6.3K
- Aws Lambda Durable Functions6.2K
- Aws Lambda Managed Instances6.2K