{"id":"e48a06b2-f8e2-4e7c-aab5-1b2cadfea0a8","shortId":"9yHvkv","kind":"skill","title":"rds","tagline":"AWS RDS relational database service for managed databases. Use when provisioning databases, configuring backups, managing replicas, troubleshooting connectivity, or optimizing performance.","description":"# AWS RDS\n\nAmazon Relational Database Service (RDS) provides managed relational databases including MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, and Aurora. RDS handles provisioning, patching, backups, and failover.\n\n## Table of Contents\n\n- [Core Concepts](#core-concepts)\n- [Common Patterns](#common-patterns)\n- [CLI Reference](#cli-reference)\n- [Best Practices](#best-practices)\n- [Troubleshooting](#troubleshooting)\n- [References](#references)\n\n## Core Concepts\n\n### DB Instance Classes\n\n| Category | Example | Use Case |\n|----------|---------|----------|\n| Standard | db.m6g.large | General purpose |\n| Memory Optimized | db.r6g.large | High memory workloads |\n| Burstable | db.t3.medium | Variable workloads, dev/test |\n\n### Storage Types\n\n| Type | IOPS | Use Case |\n|------|------|----------|\n| gp3 | 3,000-16,000 | Most workloads |\n| io1/io2 | Up to 256,000 | High-performance OLTP |\n| magnetic | N/A | Legacy, avoid |\n\n### Multi-AZ Deployments\n\n- **Multi-AZ Instance**: Synchronous standby in different AZ\n- **Multi-AZ Cluster**: One writer, two reader instances (Aurora-like)\n\n### Read Replicas\n\nAsynchronous copies for read scaling. Can be cross-region.\n\n## Common Patterns\n\n### Create a PostgreSQL Instance\n\n**AWS CLI:**\n\n```bash\n# Create DB subnet group\naws rds create-db-subnet-group \\\n  --db-subnet-group-name my-db-subnet-group \\\n  --db-subnet-group-description \"Private subnets for RDS\" \\\n  --subnet-ids subnet-12345678 subnet-87654321\n\n# Create security group (allow PostgreSQL from app)\naws ec2 create-security-group \\\n  --group-name rds-postgres-sg \\\n  --description \"RDS PostgreSQL access\" \\\n  --vpc-id vpc-12345678\n\naws ec2 authorize-security-group-ingress \\\n  --group-id sg-rds12345 \\\n  --protocol tcp \\\n  --port 5432 \\\n  --source-group sg-app12345\n\n# Create RDS instance\naws rds create-db-instance \\\n  --db-instance-identifier my-postgres \\\n  --db-instance-class db.t3.medium \\\n  --engine postgres \\\n  --engine-version 16.1 \\\n  --master-username admin \\\n  --master-user-password 'SecurePassword123!' \\\n  --allocated-storage 100 \\\n  --storage-type gp3 \\\n  --db-subnet-group-name my-db-subnet-group \\\n  --vpc-security-group-ids sg-rds12345 \\\n  --multi-az \\\n  --backup-retention-period 7 \\\n  --storage-encrypted \\\n  --no-publicly-accessible\n```\n\n**boto3:**\n\n```python\nimport boto3\n\nrds = boto3.client('rds')\n\nresponse = rds.create_db_instance(\n    DBInstanceIdentifier='my-postgres',\n    DBInstanceClass='db.t3.medium',\n    Engine='postgres',\n    EngineVersion='16.1',\n    MasterUsername='admin',\n    MasterUserPassword='SecurePassword123!',\n    AllocatedStorage=100,\n    StorageType='gp3',\n    DBSubnetGroupName='my-db-subnet-group',\n    VpcSecurityGroupIds=['sg-rds12345'],\n    MultiAZ=True,\n    BackupRetentionPeriod=7,\n    StorageEncrypted=True,\n    PubliclyAccessible=False\n)\n```\n\n### Create Read Replica\n\n```bash\naws rds create-db-instance-read-replica \\\n  --db-instance-identifier my-postgres-replica \\\n  --source-db-instance-identifier my-postgres \\\n  --db-instance-class db.t3.medium \\\n  --availability-zone us-east-1b\n```\n\n### Take a Snapshot\n\n```bash\naws rds create-db-snapshot \\\n  --db-snapshot-identifier my-postgres-snapshot-2024-01-15 \\\n  --db-instance-identifier my-postgres\n```\n\n### Restore from Snapshot\n\n```bash\naws rds restore-db-instance-from-db-snapshot \\\n  --db-instance-identifier my-postgres-restored \\\n  --db-snapshot-identifier my-postgres-snapshot-2024-01-15 \\\n  --db-instance-class db.t3.medium \\\n  --db-subnet-group-name my-db-subnet-group \\\n  --vpc-security-group-ids sg-rds12345\n```\n\n### Point-in-Time Recovery\n\n```bash\naws rds restore-db-instance-to-point-in-time \\\n  --source-db-instance-identifier my-postgres \\\n  --target-db-instance-identifier my-postgres-pitr \\\n  --restore-time 2024-01-15T10:30:00Z \\\n  --db-instance-class db.t3.medium\n```\n\n### Modify Instance\n\n```bash\n# Change instance class (with downtime)\naws rds modify-db-instance \\\n  --db-instance-identifier my-postgres \\\n  --db-instance-class db.m6g.large \\\n  --apply-immediately\n\n# Scale storage (no downtime)\naws rds modify-db-instance \\\n  --db-instance-identifier my-postgres \\\n  --allocated-storage 200 \\\n  --apply-immediately\n```\n\n### Connect with IAM Authentication\n\n```python\nimport boto3\nimport psycopg2\n\nrds = boto3.client('rds')\n\n# Generate auth token\ntoken = rds.generate_db_auth_token(\n    DBHostname='my-postgres.abc123.us-east-1.rds.amazonaws.com',\n    Port=5432,\n    DBUsername='iam_user',\n    Region='us-east-1'\n)\n\n# Connect\nconn = psycopg2.connect(\n    host='my-postgres.abc123.us-east-1.rds.amazonaws.com',\n    port=5432,\n    database='mydb',\n    user='iam_user',\n    password=token,\n    sslmode='require'\n)\n```\n\n## CLI Reference\n\n### Instance Management\n\n| Command | Description |\n|---------|-------------|\n| `aws rds create-db-instance` | Create instance |\n| `aws rds describe-db-instances` | List instances |\n| `aws rds modify-db-instance` | Modify settings |\n| `aws rds delete-db-instance` | Delete instance |\n| `aws rds reboot-db-instance` | Reboot instance |\n| `aws rds start-db-instance` | Start stopped instance |\n| `aws rds stop-db-instance` | Stop instance |\n\n### Backups\n\n| Command | Description |\n|---------|-------------|\n| `aws rds create-db-snapshot` | Manual snapshot |\n| `aws rds describe-db-snapshots` | List snapshots |\n| `aws rds restore-db-instance-from-db-snapshot` | Restore from snapshot |\n| `aws rds restore-db-instance-to-point-in-time` | Point-in-time restore |\n| `aws rds copy-db-snapshot` | Copy snapshot |\n\n### Replicas\n\n| Command | Description |\n|---------|-------------|\n| `aws rds create-db-instance-read-replica` | Create read replica |\n| `aws rds promote-read-replica` | Promote to standalone |\n\n## Best Practices\n\n### Security\n\n- **Never make publicly accessible** — use VPC and security groups\n- **Enable encryption** at rest (KMS) and in transit (SSL)\n- **Use IAM authentication** for application access\n- **Store credentials in Secrets Manager** with rotation\n- **Use parameter groups** to enforce SSL\n\n```bash\n# Enforce SSL in PostgreSQL\naws rds modify-db-parameter-group \\\n  --db-parameter-group-name my-pg-params \\\n  --parameters \"ParameterName=rds.force_ssl,ParameterValue=1,ApplyMethod=pending-reboot\"\n```\n\n### Performance\n\n- **Right-size instances** — monitor CPU, memory, IOPS\n- **Use gp3** for cost-effective performance\n- **Enable Performance Insights** for query analysis\n- **Use read replicas** for read scaling\n- **Optimize queries** — check slow query log\n\n### High Availability\n\n- **Enable Multi-AZ** for production\n- **Use Aurora** for mission-critical workloads\n- **Configure appropriate backup retention**\n- **Test failover** periodically\n- **Monitor replication lag** for replicas\n\n### Cost Optimization\n\n- **Use Reserved Instances** for steady-state workloads\n- **Stop dev/test instances** when not in use\n- **Delete old snapshots** regularly\n- **Right-size instance classes**\n\n## Troubleshooting\n\n### Cannot Connect\n\n**Causes:**\n1. Security group not allowing access\n2. Instance not in VPC subnet\n3. SSL required but not used\n4. Wrong endpoint/port\n\n**Debug:**\n\n```bash\n# Check security group\naws ec2 describe-security-groups --group-ids sg-rds12345\n\n# Check instance status\naws rds describe-db-instances \\\n  --db-instance-identifier my-postgres \\\n  --query \"DBInstances[0].{Status:DBInstanceStatus,Endpoint:Endpoint}\"\n\n# Test connectivity from EC2\nnc -zv my-postgres.abc123.us-east-1.rds.amazonaws.com 5432\n```\n\n### High CPU/Memory\n\n**Debug:**\n\n```bash\n# Enable Enhanced Monitoring\naws rds modify-db-instance \\\n  --db-instance-identifier my-postgres \\\n  --monitoring-interval 60 \\\n  --monitoring-role-arn arn:aws:iam::123456789012:role/rds-monitoring-role\n\n# Enable Performance Insights\naws rds modify-db-instance \\\n  --db-instance-identifier my-postgres \\\n  --enable-performance-insights \\\n  --performance-insights-retention-period 7\n```\n\n**Solutions:**\n- Scale up instance class\n- Optimize slow queries\n- Add read replicas\n- Check for locking/blocking\n\n### Storage Full\n\n**Symptom:** Instance becomes unavailable\n\n**Prevention:**\n\n```bash\n# Enable storage autoscaling\naws rds modify-db-instance \\\n  --db-instance-identifier my-postgres \\\n  --max-allocated-storage 500\n\n# Set CloudWatch alarm\naws cloudwatch put-metric-alarm \\\n  --alarm-name \"RDS-Storage-Low\" \\\n  --metric-name FreeStorageSpace \\\n  --namespace AWS/RDS \\\n  --dimensions Name=DBInstanceIdentifier,Value=my-postgres \\\n  --statistic Average \\\n  --period 300 \\\n  --threshold 10000000000 \\\n  --comparison-operator LessThanThreshold \\\n  --evaluation-periods 2 \\\n  --alarm-actions arn:aws:sns:us-east-1:123456789012:alerts\n```\n\n### Replication Lag\n\n**Monitor:**\n\n```bash\naws cloudwatch get-metric-statistics \\\n  --namespace AWS/RDS \\\n  --metric-name ReplicaLag \\\n  --dimensions Name=DBInstanceIdentifier,Value=my-postgres-replica \\\n  --start-time $(date -d '1 hour ago' -u +%Y-%m-%dT%H:%M:%SZ) \\\n  --end-time $(date -u +%Y-%m-%dT%H:%M:%SZ) \\\n  --period 60 \\\n  --statistics Average\n```\n\n**Causes:**\n- Replica instance too small\n- Heavy write load\n- Network issues\n- Long-running queries on replica\n\n## References\n\n- [RDS User Guide](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/)\n- [RDS API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/)\n- [RDS CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/rds/)\n- [boto3 RDS](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/rds.html)","tags":["rds","aws","agent","skills","itsmostafa","agent-skills","agentic-ai","claude-code","claude-skills","codex","coding-agents"],"capabilities":["skill","source-itsmostafa","skill-rds","topic-agent-skills","topic-agentic-ai","topic-aws","topic-claude-code","topic-claude-skills","topic-codex","topic-coding-agents"],"categories":["aws-agent-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/itsmostafa/aws-agent-skills/rds","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add itsmostafa/aws-agent-skills","source_repo":"https://github.com/itsmostafa/aws-agent-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 1085 github stars · SKILL.md body (9,405 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-03T00:52:58.887Z","embedding":null,"createdAt":"2026-04-18T21:55:44.735Z","updatedAt":"2026-05-03T00:52:58.887Z","lastSeenAt":"2026-05-03T00:52:58.887Z","tsv":"'-01':445,484,546 '-12345678':207,238 '-15':446,485,547 '-16':110 '-87654321':209 '/amazonrds/latest/apireference/)':1267 '/amazonrds/latest/userguide/)':1261 '/cli/latest/reference/rds/)':1273 '/v1/documentation/api/latest/reference/services/rds.html)':1278 '0':1015 '000':109,111,118 '00z':550 '1':640,863,959,1182,1214 '100':301,365 '10000000000':1164 '123456789012':1059,1183 '16.1':288,359 '1b':425 '2':965,1172 '200':605 '2024':444,483,545 '256':117 '3':108,971 '30':549 '300':1162 '4':977 '500':1129 '5432':255,632,647,1027 '60':1051,1236 '7':331,381,1086 'access':233,338,803,823,964 'action':1175 'add':1095 'admin':292,361 'ago':1216 'alarm':1132,1138,1140,1174 'alarm-act':1173 'alarm-nam':1139 'alert':1184 'alloc':299,603,1127 'allocated-storag':298,602 'allocatedstorag':364 'allow':213,963 'amazon':25 'analysi':889 'api':1263 'app':216 'app12345':261 'appli':583,607 'applic':822 'apply-immedi':582,606 'applymethod':864 'appropri':918 'arn':1055,1056,1176 'asynchron':154 'aurora':42,150,911 'aurora-lik':149 'auth':622,627 'authent':612,820 'author':242 'authorize-security-group-ingress':241 'autosc':1111 'avail':420,903 'availability-zon':419 'averag':1160,1238 'avoid':126 'aw':2,23,170,177,217,239,265,390,430,458,515,564,589,663,671,679,687,695,703,712,723,731,739,751,766,777,788,842,985,1000,1035,1057,1064,1112,1133,1177,1189 'aws/rds':1151,1196 'az':129,133,139,142,326,907 'backup':15,47,328,720,919 'backup-retention-period':327 'backupretentionperiod':380 'bash':172,389,429,457,514,558,837,981,1031,1108,1188 'becom':1105 'best':68,71,797 'best-practic':70 'boto3':339,342,615,1274 'boto3.amazonaws.com':1277 'boto3.amazonaws.com/v1/documentation/api/latest/reference/services/rds.html)':1276 'boto3.client':344,619 'burstabl':96 'cannot':956 'case':85,106 'categori':82 'caus':958,1239 'chang':559 'check':898,982,997,1098 'class':81,281,417,489,554,561,580,954,1091 'cli':63,66,171,657,1269 'cli-refer':65 'cloudwatch':1131,1134,1190 'cluster':143 'command':661,721,775 'common':58,61,164 'common-pattern':60 'comparison':1166 'comparison-oper':1165 'concept':54,57,78 'configur':14,917 'conn':642 'connect':19,609,641,957,1021 'content':52 'copi':155,769,772 'copy-db-snapshot':768 'core':53,56,77 'core-concept':55 'cost':881,929 'cost-effect':880 'cpu':874 'cpu/memory':1029 'creat':166,173,180,210,220,262,268,386,393,433,666,669,726,780,785 'create-db-inst':267,665 'create-db-instance-read-replica':392,779 'create-db-snapshot':432,725 'create-db-subnet-group':179 'create-security-group':219 'credenti':825 'critic':915 'cross':162 'cross-region':161 'd':1213 'databas':5,9,13,27,33,648 'date':1212,1227 'db':79,174,181,185,191,195,269,272,279,307,313,348,371,394,399,408,415,434,437,448,462,465,468,476,487,492,498,519,527,535,552,568,571,578,593,596,626,667,675,683,691,699,707,716,727,735,743,746,755,770,781,846,850,1004,1007,1039,1042,1068,1071,1116,1119 'db-instance-class':278,414,486,551,577 'db-instance-identifi':271,398,447,467,570,595,1006,1041,1070,1118 'db-parameter-group-nam':849 'db-snapshot-identifi':436,475 'db-subnet-group-descript':194 'db-subnet-group-nam':184,306,491 'db.m6g.large':87,581 'db.r6g.large':92 'db.t3.medium':97,282,355,418,490,555 'dbhostnam':629 'dbinstanc':1014 'dbinstanceclass':354 'dbinstanceidentifi':350,1154,1203 'dbinstancestatus':1017 'dbsubnetgroupnam':368 'dbusernam':633 'debug':980,1030 'delet':690,693,946 'delete-db-inst':689 'deploy':130 'describ':674,734,988,1003 'describe-db-inst':673,1002 'describe-db-snapshot':733 'describe-security-group':987 'descript':198,230,662,722,776 'dev/test':100,940 'differ':138 'dimens':1152,1201 'docs.aws.amazon.com':1260,1266,1272 'docs.aws.amazon.com/amazonrds/latest/apireference/)':1265 'docs.aws.amazon.com/amazonrds/latest/userguide/)':1259 'docs.aws.amazon.com/cli/latest/reference/rds/)':1271 'downtim':563,588 'dt':1220,1231 'east':424,639,1181 'ec2':218,240,986,1023 'effect':882 'enabl':809,884,904,1032,1061,1078,1109 'enable-performance-insight':1077 'encrypt':334,810 'end':1225 'end-tim':1224 'endpoint':1018,1019 'endpoint/port':979 'enforc':835,838 'engin':283,286,356 'engine-vers':285 'enginevers':358 'enhanc':1033 'evalu':1170 'evaluation-period':1169 'exampl':83 'failov':49,922 'fals':385 'freestoragespac':1149 'full':1102 'general':88 'generat':621 'get':1192 'get-metric-statist':1191 'gp3':107,305,367,878 'group':176,183,187,193,197,212,222,224,244,247,258,309,315,319,373,494,500,504,808,833,848,852,961,984,990,992 'group-id':246,991 'group-nam':223 'guid':1258 'h':1221,1232 'handl':44 'heavi':1244 'high':93,120,902,1028 'high-perform':119 'host':644 'hour':1215 'iam':611,634,651,819,1058 'id':205,236,248,320,505,993 'identifi':274,401,410,439,450,470,478,529,537,573,598,1009,1044,1073,1121 'immedi':584,608 'import':341,614,616 'includ':34 'ingress':245 'insight':886,1063,1080,1083 'instanc':80,134,148,169,264,270,273,280,349,395,400,409,416,449,463,469,488,520,528,536,553,557,560,569,572,579,594,597,659,668,670,676,678,684,692,694,700,702,708,711,717,719,744,756,782,872,933,941,953,966,998,1005,1008,1040,1043,1069,1072,1090,1104,1117,1120,1241 'interv':1050 'io1/io2':114 'iop':104,876 'issu':1248 'kms':813 'lag':926,1186 'legaci':125 'lessthanthreshold':1168 'like':151 'list':677,737 'load':1246 'locking/blocking':1100 'log':901 'long':1250 'long-run':1249 'low':1145 'm':1219,1222,1230,1233 'magnet':123 'make':801 'manag':8,16,31,660,828 'manual':729 'mariadb':37 'master':290,294 'master-user-password':293 'master-usernam':289 'masterusernam':360 'masteruserpassword':362 'max':1126 'max-allocated-storag':1125 'memori':90,94,875 'metric':1137,1147,1193,1198 'metric-nam':1146,1197 'mission':914 'mission-crit':913 'modifi':556,567,592,682,685,845,1038,1067,1115 'modify-db-inst':566,591,681,1037,1066,1114 'modify-db-parameter-group':844 'monitor':873,924,1034,1049,1053,1187 'monitoring-interv':1048 'monitoring-role-arn':1052 'multi':128,132,141,325,906 'multi-az':127,131,140,324,905 'multiaz':378 'my-db-subnet-group':189,311,369,496 'my-pg-param':854 'my-postgr':275,351,411,451,530,574,599,1010,1045,1074,1122,1156 'my-postgres-pitr':538 'my-postgres-replica':402,1205 'my-postgres-restor':471 'my-postgres-snapshot':440,479 'my-postgres.abc123.us-east-1.rds.amazonaws.com':630,645,1026 'mydb':649 'mysql':35 'n/a':124 'name':188,225,310,495,853,1141,1148,1153,1199,1202 'namespac':1150,1195 'nc':1024 'network':1247 'never':800 'no-publicly-access':335 'old':947 'oltp':122 'one':144 'oper':1167 'optim':21,91,896,930,1092 'oracl':38 'param':857 'paramet':832,847,851,858 'parameternam':859 'parametervalu':862 'password':296,653 'patch':46 'pattern':59,62,165 'pend':866 'pending-reboot':865 'perform':22,121,868,883,885,1062,1079,1082 'performance-insights-retention-period':1081 'period':330,923,1085,1161,1171,1235 'pg':856 'pitr':541 'point':510,522,758,762 'point-in-tim':509,761 'port':254,631,646 'postgr':228,277,284,353,357,404,413,442,453,473,481,532,540,576,601,1012,1047,1076,1124,1158,1207 'postgresql':36,168,214,232,841 'practic':69,72,798 'prevent':1107 'privat':199 'product':909 'promot':791,794 'promote-read-replica':790 'protocol':252 'provid':30 'provis':12,45 'psycopg2':617 'psycopg2.connect':643 'public':337,802 'publiclyaccess':384 'purpos':89 'put':1136 'put-metric-alarm':1135 'python':340,613 'queri':888,897,900,1013,1094,1252 'rds':1,3,24,29,43,178,202,227,231,263,266,343,345,391,431,459,516,565,590,618,620,664,672,680,688,696,704,713,724,732,740,752,767,778,789,843,1001,1036,1065,1113,1143,1256,1262,1268,1275 'rds-postgres-sg':226 'rds-storage-low':1142 'rds.create':347 'rds.force':860 'rds.generate':625 'rds12345':251,323,377,508,996 'read':152,157,387,396,783,786,792,891,894,1096 'reader':147 'reboot':698,701,867 'reboot-db-inst':697 'recoveri':513 'refer':64,67,75,76,658,1255,1264,1270 'region':163,636 'regular':949 'relat':4,26,32 'replic':925,1185 'replica':17,153,388,397,405,774,784,787,793,892,928,1097,1208,1240,1254 'replicalag':1200 'requir':656,973 'reserv':932 'respons':346 'rest':812 'restor':454,461,474,518,543,742,748,754,765 'restore-db-instance-from-db-snapshot':460,741 'restore-db-instance-to-point-in-tim':517,753 'restore-tim':542 'retent':329,920,1084 'right':870,951 'right-siz':869,950 'role':1054 'role/rds-monitoring-role':1060 'rotat':830 'run':1251 'scale':158,585,895,1088 'secret':827 'secur':211,221,243,318,503,799,807,960,983,989 'securepassword123':297,363 'server':40 'servic':6,28 'set':686,1130 'sg':229,250,260,322,376,507,995 'sg-app12345':259 'sg-rds12345':249,321,375,506,994 'size':871,952 'skill' 'skill-rds' 'slow':899,1093 'small':1243 'snapshot':428,435,438,443,456,466,477,482,728,730,736,738,747,750,771,773,948 'sns':1178 'solut':1087 'sourc':257,407,526 'source-db-instance-identifi':406,525 'source-group':256 'source-itsmostafa' 'sql':39 'ssl':817,836,839,861,972 'sslmode':655 'standalon':796 'standard':86 'standbi':136 'start':706,709,1210 'start-db-inst':705 'start-tim':1209 'state':937 'statist':1159,1194,1237 'status':999,1016 'steadi':936 'steady-st':935 'stop':710,715,718,939 'stop-db-inst':714 'storag':101,300,303,333,586,604,1101,1110,1128,1144 'storage-encrypt':332 'storage-typ':302 'storageencrypt':382 'storagetyp':366 'store':824 'subnet':175,182,186,192,196,200,204,206,208,308,314,372,493,499,970 'subnet-id':203 'symptom':1103 'synchron':135 'sz':1223,1234 't10':548 'tabl':50 'take':426 'target':534 'target-db-instance-identifi':533 'tcp':253 'test':921,1020 'threshold':1163 'time':512,524,544,760,764,1211,1226 'token':623,624,628,654 'topic-agent-skills' 'topic-agentic-ai' 'topic-aws' 'topic-claude-code' 'topic-claude-skills' 'topic-codex' 'topic-coding-agents' 'transit':816 'troubleshoot':18,73,74,955 'true':379,383 'two':146 'type':102,103,304 'u':1217,1228 'unavail':1106 'us':423,638,1180 'us-east':637,1179 'us-east-1b':422 'use':10,84,105,804,818,831,877,890,910,931,945,976 'user':295,635,650,652,1257 'usernam':291 'valu':1155,1204 'variabl':98 'version':287 'vpc':235,237,317,502,805,969 'vpc-id':234 'vpc-security-group-id':316,501 'vpcsecuritygroupid':374 'workload':95,99,113,916,938 'write':1245 'writer':145 'wrong':978 'y':1218,1229 'zone':421 'zv':1025","prices":[{"id":"a252132a-dbb5-4c66-b86e-6bef1e090a93","listingId":"e48a06b2-f8e2-4e7c-aab5-1b2cadfea0a8","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"itsmostafa","category":"aws-agent-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:55:44.735Z"}],"sources":[{"listingId":"e48a06b2-f8e2-4e7c-aab5-1b2cadfea0a8","source":"github","sourceId":"itsmostafa/aws-agent-skills/rds","sourceUrl":"https://github.com/itsmostafa/aws-agent-skills/tree/main/skills/rds","isPrimary":false,"firstSeenAt":"2026-04-18T21:55:44.735Z","lastSeenAt":"2026-05-03T00:52:58.887Z"}],"details":{"listingId":"e48a06b2-f8e2-4e7c-aab5-1b2cadfea0a8","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"itsmostafa","slug":"rds","github":{"repo":"itsmostafa/aws-agent-skills","stars":1085,"topics":["agent-skills","agentic-ai","aws","claude-code","claude-skills","codex","coding-agents"],"license":"mit","html_url":"https://github.com/itsmostafa/aws-agent-skills","pushed_at":"2026-04-27T09:45:24Z","description":"AWS Skills for Agents","skill_md_sha":"215c49a88c70835633872d42620338ec399d52a4","skill_md_path":"skills/rds/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/itsmostafa/aws-agent-skills/tree/main/skills/rds"},"layout":"multi","source":"github","category":"aws-agent-skills","frontmatter":{"name":"rds","description":"AWS RDS relational database service for managed databases. Use when provisioning databases, configuring backups, managing replicas, troubleshooting connectivity, or optimizing performance."},"skills_sh_url":"https://skills.sh/itsmostafa/aws-agent-skills/rds"},"updatedAt":"2026-05-03T00:52:58.887Z"}}