connecting-to-data-source

connecting to data source

aws 2.1k ↓ 2.5k Apache-2.0 updated 25d ago
Claude Code
View source ↗

What it does

  • You MUST check whether AWS MCP tools or AWS CLI are available and inform the user if missing
  • You MUST confirm target AWS region and verify credentials with aws sts get-caller-identity
  • Desired connection name (lowercase, hyphens: oracle-prod-sales, snowflake-analytics)
  • Existing Secrets Manager secret, or create one
  • Is source reachable from a Glue VPC (same, peered, VPN, Direct Connect)
  • RDS: aws rds describe-db-instances
  • Aurora: aws rds describe-db-clusters

Requirements & configuration

  • Private sources require PhysicalConnectionRequirements (SubnetId, SecurityGroupIdList, AvailabilityZone). See network-setup.md.
  • IAM database authentication tokens expire in 15 minutes. The Glue job generates a fresh token on each connection; do not cache.

Configuration: JDBCSNOWFLAKEBIGQUERYSELECTJDBC_ENFORCE_SSL

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

connecting to data source

Source

Repository: https://github.com/aws/agent-toolkit-for-aws

connecting-to-data-source FAQ

What does the connecting-to-data-source skill do?

>- Create and troubleshoot AWS Glue connections to JDBC databases (Oracle, SQL Server, PostgreSQL, MySQL, RDS), Redshift, Snowflake, and BigQuery. Gathers connection hints from user, discovers existing connections and RDS/Redshift candidates, registers credentials in Secrets Manager or IAM DB auth, configures VPC, and tests. Triggers on: connect to database, set up Glue connection, register data source, connect to Snowflake/BigQuery/RDS, connection timeout, test connection, troubleshoot connection. Do NOT use for moving data (use ingesting-into-data-lake), creating tables (use creating-data-lake-table), queries (use querying-data-lake), catalog exploration (use exploring-data-catalog), or SaaS (Salesforce, ServiceNow, SAP, MongoDB, Kafka). You MUST check whether AWS MCP tools or AWS CLI are available and inform the user if missing You MUST confirm target AWS region and verify credentials with aws sts get-caller-identity

What does connecting-to-data-source require?

Private sources require PhysicalConnectionRequirements (SubnetId, SecurityGroupIdList, AvailabilityZone). See network-setup.md. IAM database authentication tokens expire in 15 minutes. The Glue job generates a fresh token on each connection; do not cache. Configuration keys: JDBC, SNOWFLAKE, BIGQUERY, SELECT, JDBC_ENFORCE_SSL.

How do I install connecting-to-data-source?

Run: npx -y skills add https://github.com/aws/agent-toolkit-for-aws --skill connecting-to-data-source --agent claude-code — the source lives at github.com/aws/agent-toolkit-for-aws.

Maintain connecting-to-data-source?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

[connecting-to-data-source on getagentictools](https://getagentictools.com/skills/aws-agent-toolkit-for-aws-connecting-to-data-source?ref=badge)
npx agentictools info skills/aws-agent-toolkit-for-aws-connecting-to-data-source

The second line is the CLI lookup for this page — handy in READMEs and docs.