为什么我无法停止 RDS 实例?

Why can't I stop RDS instance?

我在同一 VPC 中启动了两个 RDS 实例。两者都是 postgresql。

虽然 m4.xlarge 启用了多可用区并且已加密。 t2.micro 两者都有。这是两个实例之间的唯一区别。很奇怪 t2.micro 实例可以停止但 m4.xlarge 不能。 "stop" 选项对于 m4.xlarge 是灰色的。 为什么我不能阻止这个?跟多可用区有关系吗?

You can't stop a DB instance that is in a Multi-AZ deployment.

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_StopInstance.html

修改实例,使其不再是多可用区。完成此修改后,您应该可以停止它。重启后可以切换回Multi-AZ

现在可以在多可用区模式下停止 RDS

https://aws.amazon.com/about-aws/whats-new/2018/10/amazon-rds-stop-and-start-of-multi-az-instances/

另请注意最多只能停止 7 天

You can stop a database instance for up to 7 days at a time. After 7 days, it will be automatically started

您可以停止 RDS 数据库实例,但多可用区配置中的 SQL 服务器数据库实例除外。 您应该了解一些限制:

限制 以下是停止和启动数据库实例的一些限制:

您无法停止具有只读副本或只读副本的数据库实例。

您无法在多可用区配置中为 SQL 服务器数据库实例停止 Amazon RDS。

您无法修改已停止的数据库实例。

您不能删除与已停止的数据库实例关联的选项组。

您无法删除与已停止的数据库实例关联的数据库参数组。