咨询AWS API中DBCluster的status字段可取值及文档保障
AWS DescribeDBClusters 接口 DBCluster.status 字段的取值说明
已确认的状态取值
虽然官方基础文档仅简单描述该字段为“数据库集群的当前状态”,但结合RDS操作实践和官方公开的操作指南、故障排查文档,可确认的常见取值包括:
available:集群正常运行,可对外提供服务failing-over:集群正在执行故障切换操作creating:集群处于创建流程中deleting:集群正在被删除modifying:集群正在进行配置变更(如调整实例规格、更换参数组等)starting:集群正在启动stopping:集群正在停止inaccessible-encryption-credentials:因加密凭证不可用导致集群无法正常运行storage-full:集群存储空间耗尽,无法正常服务
failing-over状态的可预测性
failing-over状态的出现完全可预测,仅在以下两种场景触发:
- 主数据库节点发生故障(如硬件故障、网络中断),RDS自动启动故障切换流程
- 用户手动调用
FailoverDBClusterAPI主动触发故障切换
一旦进入该状态,集群会持续处于failing-over直到故障切换完成,随后状态会更新为available(新主节点正常运行后)。需要注意的是,故障切换的耗时会因集群数据量、实例规格等因素有所差异,但状态触发的逻辑是确定的。
取值的文档保障
AWS官方会在RDS的API参考、用户指南中逐步补充状态取值的详细说明,但部分边缘场景的状态可能仅在特定故障排查文档或支持案例中提及。若需要完整且权威的取值列表,可通过AWS Support提交工单获取官方确认的全部范围。
内容的提问来源于stack exchange,提问作者realsim
相关产品推荐
相关产品推荐

