developing-applications-on-managed-service-for-apache-flink
Обязательный навык для вопросов по Amazon MSF for Apache Flink. Учитывает специфические ограничения: модель KPU, запреты на чекпоинты/параллелизм в коде, разделение v1/v2 (kinesisanalyticsv2 для CLI/SDK, kinesisanalytics для IAM/CloudWatch), миграцию 1.x→2.x.
Что делает навык
Навык предоставляет экспертные знания для разработки, управления ресурсами (KPU), мониторинга и миграции приложений Apache Flink в Amazon Managed Service for Apache Flink (MSF). Он решает задачи создания, развертывания и поддержки потоковой обработки данных с учетом специфических ограничений управляемой службы.
Когда применять
- Разработка приложений Flink с использованием DataStream API или Table API в среде MSF.
- Управление ресурсами вычислений (KPU) и настройка параллелизма без использования жестко заданных значений в коде.
- Миграция приложений с версии 1.x на 2.x с учетом изменений в API и IAM.
- Настройка мониторинга и управления состоянием (state management) через AWS CLI или SDK.
Как работает
- Определить уровень подготовки пользователя (новичок в Flink или MSF) и сложность бизнес-логики для выбора между DataStream API и Table API.
- Использовать AWS MCP server для выполнения команд с аудитом и логированием; при его отсутствииFallback на AWS CLI или shell.
- Учитывать разделение API: использовать kinesisanalyticsv2 для CLI/SDK и kinesisanalytics для IAM/CloudWatch.
- Соблюдать ограничения MSF: избегать чекпоинтов и жесткого параллелизма в коде, управляя ресурсами через KPU.
- Применять лучшие практики для управления состоянием, коннекторами и развертывания через IaC.
Примеры запросов агенту
Что понадобится
- Доступ к AWS MCP server (предпочтительно) или AWS CLI.
- Знание Java и основ работы с Apache Flink.
- Понимание различий между API v1 (kinesisanalytics) и v2 (kinesisanalyticsv2).
Описание составлено по SKILL.md навыка, сверено 07.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.