# amazon-ec2

Правило для Cursor с рекомендациями по настройке Amazon EC2 через CloudFormation. Помогает проверять права IAM, сетевой доступ, шифрование дисков и конфигурацию инстансов.

- правило · `type=rule` · Cursor · ★ 3580
- Автор: sanjeed5
- Лицензия: CC0-1.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/sanjeed5/awesome-cursor-rules-mdc/tree/HEAD/rules-mdc/amazon-ec2.mdc
- Обновлён: 2026-05-19
- HTML: https://affpapa.org/nevibecode/rules/amazon-ec2

## Что делает

Правило задаёт ориентиры для описания инфраструктуры Amazon EC2 в CloudFormation. Оно предлагает разделять сеть, роли IAM и экземпляры EC2 на отдельные модули, а ресурсы снабжать тегами Environment, Project, Owner и CostCenter. Это упрощает поиск ресурсов и распределение расходов по проектам.

В части безопасности правило рекомендует ограничивать разрешения ролей IAM, задавать точные правила Security Groups и требовать IMDSv2. Секреты и зависящие от окружения значения следует передавать через параметры CloudFormation, SSM Parameter Store или AWS Secrets Manager. В конфигурациях также рассматриваются Launch Templates для Auto Scaling и шифрование томов EBS с помощью KMS. Для доступа по SSH нужно ограничить диапазон IP, а не открывать порт всему интернету.

Файл предназначен для Cursor и применяется как правило проекта. В приведённых примерах используются ресурсы AWS CloudFormation и параметры конфигурации, которые нужно согласовать с собственной инфраструктурой. Текст правила охватывает рекомендации по безопасности и стоимости, но не заменяет проверку конкретного шаблона перед развёртыванием.

## Требования
- Работает с: AWS

## Установка

### Cursor (родная платформа)

**Вручную: положить файлы**
- Файл: `.cursor/rules/amazon-ec2.mdc` — Во frontmatter: description, globs, alwaysApply

### Claude Code

**Вручную: положить файлы**
- Файл: `.claude/rules/amazon-ec2.md` — Поле paths во frontmatter ограничивает файлы: globs из источника → paths

### Codex

**AGENTS.md**
- Codex читает AGENTS.md: вставьте текст правила туда

### GitHub Copilot

**Вручную: положить файлы**
- Файл: `.github/instructions/amazon-ec2.instructions.md` — Поле applyTo задаёт, к каким файлам применять: globs из источника → applyTo

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/rules/amazon-ec2.md`

### Cline

**Вручную: положить файлы**
- Файл: `.clinerules/amazon-ec2.md`

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/sanjeed5/awesome-cursor-rules-mdc/tree/HEAD/rules-mdc/amazon-ec2.mdc

## Когда брать
- Разделить CloudFormation-шаблон EC2 на отдельные модули
- Ограничить разрешения IAM для экземпляров
- Закрыть SSH от доступа с любых IP-адресов
- Включить IMDSv2 и шифрование томов EBS
- Добавить теги для учёта расходов на инфраструктуру

## Примеры запросов агенту
- Проверь мой CloudFormation-шаблон EC2 на нарушения правил безопасности.
- Раздели конфигурацию EC2, сети и IAM на отдельные CloudFormation-модули.
- Проверь Security Groups, IMDSv2 и шифрование EBS в конфигурации.

## Похожие
- [launching-ec2-instance-with-best-practices](https://affpapa.org/nevibecode/skills/launching-ec2-instance-with-best-practices.md) — скилл · 6300 установок
- [setting-up-ec2-instance-profiles](https://affpapa.org/nevibecode/skills/setting-up-ec2-instance-profiles.md) — скилл · 6200 установок
- [aws-cloud-architecture](https://affpapa.org/nevibecode/skills/aws-cloud-architecture.md) — скилл · 594 установки
- [localstack](https://affpapa.org/nevibecode/plugins/localstack.md) — плагин · ★ 15
- [aws-ec2](https://affpapa.org/nevibecode/skills/aws-ec2.md) — скилл · 327 установок
- [aws-cloud-expert](https://affpapa.org/nevibecode/agents/aws-cloud-expert.md) — субагент · ★ 40478

Из того же набора: [sanjeed5/awesome-cursor-rules-mdc](https://affpapa.org/nevibecode/by/sanjeed5/awesome-cursor-rules-mdc.md) — 240 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
