connecting-to-data-source

Register and validate AWS Glue connections to external data sources.

2.3k|234|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill connecting-to-data-source-aws
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: connecting-to-data-source
Source: https://github.com/aws/agent-toolkit-for-aws/tree/main/plugins/aws-data-analytics/skills/connecting-to-data-source
Command: npx skills add https://github.com/aws/agent-toolkit-for-aws --skill connecting-to-data-source-aws

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps users connect to external data sources by creating, credentialing, and testing AWS Glue connections. It supports JDBC sources (Oracle, SQL Server, PostgreSQL, MySQL, and RDS), Redshift, Snowflake, and BigQuery, and it guides users through discovery of existing connections and candidate sources, credential storage in Secrets Manager or IAM DB auth, VPC/network configuration, and connectivity testing. It explicitly notes that it does not move data, and points to other skills for data movement or catalog exploration.

Core Features & Use Cases

  • Discover existing Glue connections and candidate sources in the account
  • Register credentials securely via AWS Secrets Manager or IAM DB authentication
  • Create and configure a Glue connection with appropriate connection properties
  • Test connections end-to-end (network/credential sanity test and engine-level verification)
  • Troubleshoot connectivity issues with a guided flow
  • Support interactive routing (interactive walk-through or prefilled source type)

Quick Start

Start by guiding me to connect to a data source and register a reusable Glue connection.

Frequently Asked Questions about connecting-to-data-source

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect AWS Glue to an external JDBC data source?

To connect AWS Glue to a JDBC data source, you register and validate a Glue connection by configuring network properties, storing credentials in Secrets Manager or using IAM DB auth, and running stepwise connectivity tests for sources like PostgreSQL, MySQL, Oracle, or SQL Server.

Can I use AWS Secrets Manager to store credentials for a Glue connection?

Yes, you can use AWS Secrets Manager to securely store and retrieve credentials for a Glue connection. The skill enforces interactive prompts to register credentials via Secrets Manager or IAM database authentication to guarantee a usable connection.

What is the best way to troubleshoot AWS Glue connection failures to Redshift or Snowflake?

The best way to troubleshoot Glue connection failures to Redshift or Snowflake is using a guided troubleshooting flow that performs network sanity checks and engine-level verification to isolate credential or VPC configuration issues.

Does this approach support connecting AWS Glue to BigQuery?

Yes, connecting AWS Glue to BigQuery is fully supported. The skill guides you through creating, credentialing, and testing the connection interactively, ensuring the connection is validated before use.

Why does my AWS Glue connection test fail when connecting to RDS?

Your Glue connection test to RDS may fail due to incorrect VPC network configuration or invalid credentials. The skill performs stepwise testing to identify whether the issue is network routing or authentication failure.

Do I need to configure VPC settings to register a Glue connection?

Yes, you need to configure VPC and network settings to register a functional Glue connection. The skill validates network configuration alongside credentials to ensure end-to-end connectivity to your target data source.