我刚刚在 VPC 中为一个项目创建了以下架构:
- 1 个公有子网,其中有堡垒(EC2 实例)
- 1 个私有(private)子网,其中包含 EC2 实例和 RDS 实例 我使用堡垒连接到 EC2 私有(private)实例(使用 Putty 和 Pageant 进行 ssh 代理转发),并且我的 RDS 实例连接到私有(private) EC2 实例。
我的问题是:如何在具有此架构的本地 PC 上使用 MySQL Workbench 连接到我的 RDS 实例?
我读到,如果我将 RDS 实例直接连接到堡垒,这很简单,但在架构方面似乎很糟糕。
最佳答案
it seems awful in term of architecture.
这就是它的完成方式。您需要在私有(private)子网中拥有一台堡垒主机,并设置到 RDS 实例的ssh 隧道。这可以使用 session 管理器来完成,如AWS文档中所述:
您还可以设置常规 ssh 隧道,无需 session 管理器,但这需要公共(public)子目录中的堡垒:
关于amazon-web-services - 如何使用 MySQL Workbench 连接到私有(private)子网中的 RDS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75918419/