AWS 将 RDS mysql 转移到另一个区域而不会丢失数据

AWS 将 RDS mysql 转移到另一个区域而不会丢失数据

我想将我的 mysql 数据库从 us-east-1(弗吉尼亚)转移到 eu-east-1(爱尔兰),并且不丢失任何数据。此外,我想在将数据库从一个区域转移到另一个区域后停止弗吉尼亚。

我读过有关只读副本的文章。我曾尝试将一个只读副本复制到另一个区域,并允许公开访问。副本准备就绪后,我将其提升并尝试公开访问。但我无法使用相同的凭据访问数据库。

另外,我还看过与云的形成有关的博客。

答案1

所以问题应该有标题为什么我无法访问RDS 只读副本在不同的地区?正确的?

我的假设是安全组分配给读取副本欧盟东部-1不允许从您所在的位置进行访问。

或者您在无 IGW 的子网(互联网网关),因此其公共 IP 无法访问。

确保你已经获得了安全组子网设置在创建时正确RDS 只读副本你会没事的。

希望有帮助:)

答案2

在另一个区域创建现有 RDS 实例的只读副本。然后将该只读副本提升为主实例。现在,您在另一个区域运行了一个单独的实例。然后,您可以停止此实例并指向您的应用程序

请参阅以下链接

Amazon RDS 副本用户指南

相关内容