aurora-dsql
Управляет кластерами Aurora DSQL, выполняет запросы, мигрирует с MySQL и обеспечивает безопасное построение SQL-запросов (SAFE SQL CONSTRUCTION). Применяется при работе с DSQL, IAM-аутентификацией и DSQL Connectors.
Что делает навык
Навык обеспечивает взаимодействие с серверной базой данных Aurora DSQL, совместимой с PostgreSQL, включая выполнение запросов, управление схемами и диагностику производительности. Он решает задачи безопасного построения SQL-запросов, миграции данных и обеспечения многопользовательской изоляции через IAM-аутентификацию.
Когда применять
- Выполнение прямых запросов к базе данных с использованием сгенерированных токенов аутентификации IAM через psql.
- Управление схемами с учетом ограничений DSQL, таких как один DDL-оператор на транзакцию и асинхронные индексы.
- Безопасная миграция данных, включая перенос с MySQL на DSQL на уровне столбцов и ограничений.
- Диагностика медленных запросов с помощью EXPLAIN ANALYZE и экспериментов с параметрами GUC.
Как работает
- Использовать команду aws dsql generate-db-connect-auth-token для получения токена аутентификации IAM, действительного 15 минут.
- Подключиться к базе данных через psql или использовать специфичные для языка DSQL Connectors и SDK.
- Выполнять DDL-операции строго по одному на транзакцию, учитывая асинхронное создание индексов.
- Применять параметризованный SQL и поле tenant_id для обеспечения изоляции данных между клиентами.
- Использовать EXPLAIN ANALYZE для анализа планов запросов и выявления узких мест производительности.
Примеры запросов агенту
Что понадобится
- Установленный клиент psql.
- Инструмент aws dsql generate-db-connect-auth-token.
- DSQL Connectors и SDK для целевого языка программирования.
Описание составлено по SKILL.md навыка, сверено 07.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.