安全删除极光只读副本

Safely deleting an aurora read replica

我有一个极光星团,其中有一个作者和两个 reader。我想删除一个 reader.

如果我简单地右键单击并点击删除副本,它不会完全终止连接,而是会在客户端尝试连接到 reader 端点时出错。

如何删除只读副本而不丢失与 reader 端点的连接或出错?

我发现的唯一方法是使用 AWS CLI 创建自定义端点

aws rds create-db-cluster-endpoint --db-cluster-identifier AURORA-CLUSTER-NAME \
    --db-cluster-endpoint-identifier active-readers --endpoint-type reader

这会创建一个服务于所有 reader 的端点。然后,当您想要使 reader 脱机时,首先通过在 cli 或控制台上将其移除,将其从端点负载均衡器中移除,然后等待连接结束,最后删除该框。

端点也会自动获取新的 readers。