AIKraft/Skills/aurora-dsql

aurora-dsql

Управляет кластерами Aurora DSQL, выполняет запросы, мигрирует с MySQL и обеспечивает безопасное построение SQL-запросов (SAFE SQL CONSTRUCTION). Применяется при работе с DSQL, IAM-аутентификацией и DSQL Connectors.

aws official Разработка ★ 2.8k

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

Навык обеспечивает взаимодействие с серверной базой данных Aurora DSQL, совместимой с PostgreSQL, включая выполнение запросов, управление схемами и диагностику производительности. Он решает задачи безопасного построения SQL-запросов, миграции данных и обеспечения многопользовательской изоляции через IAM-аутентификацию.

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

  • Выполнение прямых запросов к базе данных с использованием сгенерированных токенов аутентификации IAM через psql.
  • Управление схемами с учетом ограничений DSQL, таких как один DDL-оператор на транзакцию и асинхронные индексы.
  • Безопасная миграция данных, включая перенос с MySQL на DSQL на уровне столбцов и ограничений.
  • Диагностика медленных запросов с помощью EXPLAIN ANALYZE и экспериментов с параметрами GUC.

Как работает

  1. Использовать команду aws dsql generate-db-connect-auth-token для получения токена аутентификации IAM, действительного 15 минут.
  2. Подключиться к базе данных через psql или использовать специфичные для языка DSQL Connectors и SDK.
  3. Выполнять DDL-операции строго по одному на транзакцию, учитывая асинхронное создание индексов.
  4. Применять параметризованный SQL и поле tenant_id для обеспечения изоляции данных между клиентами.
  5. Использовать EXPLAIN ANALYZE для анализа планов запросов и выявления узких мест производительности.

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

Выполни SQL-запрос к Aurora DSQL, используя IAM-аутентификацию.
Мигрируй таблицу из MySQL в DSQL с сохранением ограничений на уровне столбцов.
Проанализируй план выполнения медленного запроса с помощью EXPLAIN ANALYZE.

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

  • Установленный клиент psql.
  • Инструмент aws dsql generate-db-connect-auth-token.
  • DSQL Connectors и SDK для целевого языка программирования.

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

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

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

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