# aws-rds

Скилл для развёртывания и обслуживания баз Amazon RDS: бэкапы, реплики, параметры и мониторинг через AWS CLI.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 331 установка · ★ 1177
- Автор: devops-skills
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/BagelHole/DevOps-Security-Agent-Skills/tree/HEAD/infrastructure/cloud-aws/aws-rds/SKILL.md
- Обновлён: 2026-05-22
- HTML: https://affpapa.org/nevibecode/skills/aws-rds

## Что делает

Скилл описывает работу с управляемыми реляционными базами в AWS через `aws rds`. Внутри — готовые команды: создание DB subnet group, запуск инстанса PostgreSQL 16 в Multi-AZ, настройка parameter group, read replicas, снапшоты и point-in-time recovery. Агент подставляет ваши идентификаторы и запускает шаги по порядку.

Перед началом нужен AWS CLI v2 с настроенным доступом и права `rds:*`, `ec2:DescribeSecurityGroups`, `ec2:DescribeSubnets`, `kms:*`, `cloudwatch:*`. Ещё понадобится VPC минимум с двумя подсетями в разных зонах доступности — без этого subnet group не собрать. Пароль мастер-пользователя можно не задавать вручную: при `--manage-master-user-password` RDS кладёт его в Secrets Manager, а скилл показывает, как достать значение через `aws secretsmanager get-secret-value`.

Текст обрезан на разделе про point-in-time recovery, так что полного описания восстановления на конкретную секунду здесь нет. Для продакшена скилл сразу включает `--deletion-protection` и `--storage-encrypted` с ключом KMS — это повод проверить, что у вас есть подходящий ключ и роль `rds-monitoring-role` для расширенного мониторинга.

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

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add BagelHole/DevOps-Security-Agent-Skills --skill aws-rds -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/aws-rds/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/aws-rds/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add BagelHole/DevOps-Security-Agent-Skills --skill aws-rds -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/aws-rds/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add BagelHole/DevOps-Security-Agent-Skills --skill aws-rds -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/aws-rds/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install BagelHole/DevOps-Security-Agent-Skills aws-rds
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/aws-rds/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add BagelHole/DevOps-Security-Agent-Skills --skill aws-rds -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/BagelHole/DevOps-Security-Agent-Skills --path infrastructure/cloud-aws/aws-rds
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/aws-rds/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add BagelHole/DevOps-Security-Agent-Skills --skill aws-rds -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/BagelHole/DevOps-Security-Agent-Skills/tree/HEAD/infrastructure/cloud-aws/aws-rds/SKILL.md

## Когда брать
- поднять инстанс PostgreSQL в Multi-AZ с шифрованием и защитой от удаления
- создать read replica для разгрузки чтения или DR в другом регионе
- настроить parameter group под нагрузку вместо дефолтных значений
- сделать снапшот перед миграцией и восстановиться из него
- включить Performance Insights и экспорт логов в CloudWatch

## Примеры запросов агенту
- Создай production-инстанс PostgreSQL 16 в Multi-AZ по скиллу aws-rds, подсети возьми из production-db-subnets
- Добавь read replica к production-api-db и проверь отставание репликации
- Сделай снапшот production-api-db перед миграцией и покажи, как восстановиться

## Похожие
- [aws-rds-spring-boot-integration](https://affpapa.org/nevibecode/skills/aws-rds-spring-boot-integration.md) — скилл · 3700 установок
- [rds-db2](https://affpapa.org/nevibecode/skills/rds-db2.md) — скилл · 4800 установок
- [rds-sqlserver](https://affpapa.org/nevibecode/skills/rds-sqlserver.md) — скилл · 4600 установок
- [aws-sdk-java-v2-rds](https://affpapa.org/nevibecode/skills/aws-sdk-java-v2-rds.md) — скилл · 3700 установок
- [alibabacloud-rds-copilot](https://affpapa.org/nevibecode/skills/alibabacloud-rds-copilot.md) — скилл · 438 установок
- [aws-resource-health-diagnose](https://affpapa.org/nevibecode/skills/aws-resource-health-diagnose.md) — скилл · 40 установок

Из того же набора: [bagelhole/devops-security-agent-skills](https://affpapa.org/nevibecode/by/bagelhole/devops-security-agent-skills.md) — 127 карточек

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

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