itsmostafa/aws-agent-skills/rds
- community
Checking that the SKILL.md file is still in the repository.
AWS RDS relational database service for managed databases. Use when provisioning databases, configuring backups, managing replicas, troubleshooting connectivity, or optimizing performance.
Install
npx vskill@latest install itsmostafa/aws-agent-skills/rdsSKILL.md
AWS RDS
Amazon Relational Database Service (RDS) provides managed relational databases including MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, and Aurora. RDS handles provisioning, patching, backups, and failover.
Table of Contents
Core Concepts
DB Instance Classes
| Category | Example | Use Case | |
|---|---|---|---|
| Standard | db.m6g.large | General purpose | |
| Memory Optimized | db.r6g.large | High memory workloads | |
| Burstable | db.t3.medium | Variable workloads, dev/test |
Storage Types
| Type | IOPS | Use Case | |
|---|---|---|---|
| gp3 | 3,000-16,000 | Most workloads | |
| io1/io2 | Up to 256,000 | High-performance OLTP | |
| magnetic | N/A | Legacy, avoid |
Multi-AZ Deployments
- Multi-AZ Instance: Synchronous standby in different AZ
- Multi-AZ Cluster: One writer, two reader instances (Aurora-like)
Read Replicas
Asynchronous copies for read scaling. Can be cross-region.
Common Patterns
Create a PostgreSQL Instance
AWS CLI:
boto3:
Create Read Replica
Take a Snapshot
Restore from Snapshot
Point-in-Time Recovery
Modify Instance
Connect with IAM Authentication
CLI Reference
Instance Management
| Command | Description | |
|---|---|---|
aws rds create-db-instance | Create instance | |
aws rds describe-db-instances | List instances | |
aws rds modify-db-instance | Modify settings | |
aws rds delete-db-instance | Delete instance | |
aws rds reboot-db-instance | Reboot instance | |
aws rds start-db-instance | Start stopped instance | |
aws rds stop-db-instance | Stop instance |
Backups
| Command | Description | |
|---|---|---|
aws rds create-db-snapshot | Manual snapshot | |
aws rds describe-db-snapshots | List snapshots | |
aws rds restore-db-instance-from-db-snapshot | Restore from snapshot | |
aws rds restore-db-instance-to-point-in-time | Point-in-time restore | |
aws rds copy-db-snapshot | Copy snapshot |
Replicas
| Command | Description | |
|---|---|---|
aws rds create-db-instance-read-replica | Create read replica | |
aws rds promote-read-replica | Promote to standalone |
Best Practices
Security
- Never make publicly accessible — use VPC and security groups
- Enable encryption at rest (KMS) and in transit (SSL)
- Use IAM authentication for application access
- Store credentials in Secrets Manager with rotation
- Use parameter groups to enforce SSL
Performance
- Right-size instances — monitor CPU, memory, IOPS
- Use gp3 for cost-effective performance
- Enable Performance Insights for query analysis
- Use read replicas for read scaling
- Optimize queries — check slow query log
High Availability
- Enable Multi-AZ for production
- Use Aurora for mission-critical workloads
- Configure appropriate backup retention
- Test failover periodically
- Monitor replication lag for replicas
Cost Optimization
- Use Reserved Instances for steady-state workloads
- Stop dev/test instances when not in use
- Delete old snapshots regularly
- Right-size instance classes
Troubleshooting
Cannot Connect
Causes:
- Security group not allowing access
- Instance not in VPC subnet
- SSL required but not used
- Wrong endpoint/port
Debug:
High CPU/Memory
Debug:
Solutions:
- Scale up instance class
- Optimize slow queries
- Add read replicas
- Check for locking/blocking
Storage Full
Symptom: Instance becomes unavailable
Prevention:
Replication Lag
Monitor:
Causes:
- Replica instance too small
- Heavy write load
- Network issues
- Long-running queries on replica
References
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/rds/SKILL.md
Popularity
- Repository stars
- 1,106
- Repository forks
- 441
- 7-day trend score
- 35
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 23 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/itsmostafa/aws-agent-skills/rds)