AIKraft/Skills/connecting-to-data-source

connecting-to-data-source

Создаёт и настраивает подключения AWS Glue к JDBC-базам, Redshift, Snowflake и BigQuery. Помогает с регистрацией в Secrets Manager, настройкой VPC и диагностикой ошибок соединения.

aws official Данные ★ 2.8k

Что делает навык

Регистрирует внешние источники данных в AWS Glue, создавая именованное подключение (connection), которое хранит сетевые настройки, драйверы и ссылки на учетные данные. Это позволяет последующим навыкам, таким как ingesting-into-data-lake, перемещать данные из источника, не перемещая их непосредственно в рамках данного процесса.

Когда применять

  • Настройка подключения к JDBC-базам данных, таким как Oracle, PostgreSQL, MySQL или SQL Server.
  • Интеграция с хранилищами данных Redshift, Snowflake или BigQuery через соответствующие типы подключений Glue.
  • Конфигурация доступа к приватным источникам данных через VPC, включая настройку подсетей и групп безопасности.
  • Регистрация учетных данных в AWS Secrets Manager или настройка аутентификации IAM для баз данных.

Как работает

  1. Проверить доступность инструментов AWS MCP или CLI, подтвердить регион и учетные данные через aws sts get-caller-identity.
  2. Классифицировать источник данных (JDBC, Redshift, Snowflake, BigQuery) на основе запроса пользователя или подсказок.
  3. Собрать необходимые параметры подключения: имя, информацию о секретах, сетевые настройки и специфичные для типа источника данные.
  4. Проверить существующие подключения и кандидаты в аккаунте (RDS, Aurora, Redshift) перед созданием нового.
  5. Зарегистрировать учетные данные в AWS Secrets Manager или использовать аутентификацию IAM, подтверждая действия с пользователем.
  6. Создать подключение AWS Glue с помощью aws glue create-connection, указав входные данные в формате JSON.

Примеры запросов агенту

Подключи мою базу данных Oracle к AWS Glue для последующей загрузки в озеро данных.
Настрой соединение с Redshift, используя существующие учетные данные из Secrets Manager.
Проверь, работает ли подключение к Snowflake, настроенное ранее, через тестовый запрос.

Что понадобится

  • Доступ к AWS MCP server tools или AWS CLI.
  • Учетные данные AWS с правами на работу с AWS Glue, Secrets Manager, RDS/Redshift/Snowflake/BigQuery.
  • Правильно настроенная сеть (VPC, подсети, группы безопасности, S3 VPC endpoint) для приватных источников.

Описание составлено по SKILL.md навыка, сверено 07.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «connecting-to-data-source» из репозитория: # https://github.com/aws/agent-toolkit-for-aws
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r connecting-to-data-source/ ~/.claude/skills/connecting-to-data-source/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.