aws-deployment
Настраивает CI/CD-конвейеры через AWS CodePipeline, CodeBuild, CodeDeploy, CodeConnections и CodeArtifact. Включает buildspec.yml, стратегии развертывания и приватные реестры пакетов. Применяется при упоминании этих сервисов.
AIaws
official
Разработка
★ 2.8k
Что делает навык
Настраивает CI/CD-конвейеры с использованием сервисов AWS CodePipeline, CodeBuild, CodeDeploy, CodeConnections и CodeArtifact. Включает создание файлов buildspec.yml, настройку стратегий развертывания и приватных реестров пакетов. Работает в связке с AWS MCP server или стандартным AWS CLI.
Когда применять
- Настройка автоматизированных конвейеров сборки и развертывания приложений в AWS.
- Конфигурация кросс-аккаунт развертываний с соблюдением требований безопасности.
- Исправление блокировок развертываний из-за ошибок в скриптах CodeDeploy.
- Настройка безопасного доступа CodeBuild к конкретным репозиториям через CodeConnections.
Как работает
- Использовать AWS MCP server или AWS CLI для запуска команд и валидации конфигураций.
- Завершить настройку CodeConnections через OAuth в AWS Console, так как CLI/CloudFormation оставляют их в статусе PENDING.
- Обеспечить кросс-аккаунт доступ, настроив политику KMS, политику S3 и IAM-роль с доверительной политикой.
- Настроить CodeBuild в приватных подсетях VPC с NAT-шлюзом или VPC-конечными точками для предотвращения зависания на этапе DOWNLOAD_SOURCE.
- Применить условия (condition keys) для действия codeconnections:UseConnection, чтобы ограничить доступ CodeBuild только нужными репозиториями.
- Делать скрипты ApplicationStop в CodeDeploy идемпотентными (exit 0, если сервис отсутствует), чтобы избежать блокировки будущих развертываний.
Примеры запросов агенту
Настрой CI/CD-конвейер для моего приложения с использованием CodePipeline и CodeBuild.
Как правильно настроить доступ CodeBuild к репозиторию через CodeConnections, чтобы не давать лишних прав?
Развертывание зависло из-за ошибки в скрипте остановки CodeDeploy, как это исправить?
Что понадобится
- AWS MCP server или установленный AWS CLI
- Доступ к AWS Console для завершения OAuth-настройки CodeConnections
- Корректно настроенные IAM-роли, политики KMS и S3 для кросс-аккаунт сценариев
Описание составлено по SKILL.md навыка, сверено 07.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «aws-deployment» из репозитория:
# https://github.com/aws/agent-toolkit-for-aws
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r aws-deployment/ ~/.claude/skills/aws-deployment/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.