SuperAPI AI 工具集

aws-rds

部署与运维

查看项目

更新于 10-16 09:28

技能介绍

用途:在 AWS 上预置和管理 Amazon RDS 关系型数据库,支持 PostgreSQL、MySQL、MariaDB、Oracle、SQL Server,用于生产级高可用、备份、复制、监控与安全配置。

主要能力:创建跨可用区的数据库子网组;创建 Multi-AZ 实例(可启用存储加密、自动备份、增强监控、Performance Insights、CloudWatch 日志导出与删除保护);自定义参数组并调优参数;创建同区域或跨区域只读副本并提升为主库;创建手动快照、按时间点恢复、跨区域复制快照;配置 CloudWatch 告警(CPU、可用存储空间)并查询连接数、复制延迟等指标;支持使用 Terraform 声明式管理。

使用方式:需 AWS CLI v2 已配置,具备 rds:、ec2:DescribeSecurityGroups/DescribeSubnets、kms:、cloudwatch:* 等 IAM 权限,VPC 至少两个不同可用区子网及仅允许应用子网访问数据库端口的安全组。先创建子网组,再创建实例,例如:aws rds create-db-subnet-group --db-subnet-group-name production-db-subnets ...;创建实例使用 aws rds create-db-instance ...;使用 --manage-master-user-password 时主密码存入 Secrets Manager,可通过 aws secretsmanager get-secret-value 获取。

适用场景:托管数据库部署、Multi-AZ 高可用、只读扩展、自动备份与时间点恢复、从自管理数据库迁移、性能监控与告警。

限制:基础设施命令可能中断服务,变更状态前需确认目标范围并准备备份或快照;上游脚本与模板未随文档打包。