首页 > 解决方案 > 如何让AWS aurora Mysql变成可写实例

问题描述

我正在开展一个项目,我们正在创建一个新的区域以实现弹性目的。在为项目创建新区域时,我们还计划创建 Aurora MySQL 数据库的只读副本。我的问题有两个部分

  1. 如果现有区域的项目宕机了,如何让其他区域的Aurora MySQL只读副本成为新的Master并且可写?我搜索了一些视频和 stackoverflow 问题,我确实了解如何将 RDS mysql 设为可写实例。但是,我看不到如何在 Aurora MySQL 中进行这样的“只读”参数修改!
  2. 我怎么能用詹金斯工作做这个改变?

非常感谢任何帮助!谢谢!

标签: amazon-web-servicesdatabase-replicationamazon-aurora

解决方案


  1. 您可以为此使用 AWS CLI,特别是:

aws rds 提升读取副本数据库集群

与名称相反的命令实际上适用于 Aurora,如命令文档中所述:

注意
此操作仅适用于 Aurora 数据库集群。

您可以在 Aurora 的 AWS 文档中找到更多信息,特别是关于将只读副本提升为数据库集群的部分。

  1. 似乎您应该能够使用Jenkins AWS 插件,但有很多选择。

推荐阅读