AIKraft/Skills/ingesting-into-data-lake

ingesting-into-data-lake

Импортирует данные в AWS Data Lake из S3, баз данных (JDBC, Redshift, Snowflake, BigQuery, DynamoDB) и таблиц Glue. Подходит для однократных загрузок, миграций и настройки ETL-пайплайнов. Не используется для настройки соединений или выполнения запросов.

aws official Данные ★ 2.8k

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

Импортирует данные из существующих источников (S3, базы данных JDBC, Redshift, Snowflake, BigQuery, DynamoDB, Glue) в целевую таблицу озерного хранилища. Skill предполагает, что подключение к источнику уже настроено, и фокусируется на перемещении данных в запросимую таблицу.

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

  • Однократная загрузка данных из внешних систем в озеро данных
  • Миграция данных между различными источниками и озером данных
  • Настройка ETL-пайплайнов для импорта данных в таблицы
  • Использование в качестве целевого хранилища для данных из баз данных

Как работает

  1. Проверить наличие доступных инструментов AWS MCP или AWS CLI и сообщить пользователю об их отсутствии, если они недоступны
  2. Подтвердить целевой регион AWS и проверить учетные данные с помощью команды aws sts get-caller-identity
  3. Учесть контекст ролей SageMaker Unified Studio, где таблицы и подключения могут быть ограничены проектом
  4. Выбрать целевое хранилище: по умолчанию использовать S3 Tables, либо рекомендовать стандартный Iceberg на существующем бакете, если S3 Tables не используются
  5. Выполнить команды импорта с помощью инструментов AWS MCP (предпочтительно) или AWS CLI, предварительно объяснив каждый шаг
  6. Обеспечить валидацию, изолированное выполнение и аудит логов через MCP-инструменты

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

Импортируй данные из таблицы Glue в мое озеро данных
Перенеси данные из Redshift в целевую таблицу S3 Tables
Загрузи данные из DynamoDB в озеро данных, используя существующее подключение

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

  • Наличие настроенного подключения к источнику данных (если требуется)
  • Доступ к инструментам AWS MCP или AWS CLI
  • Действительные учетные данные AWS и подтвержденный регион

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

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

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

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