amazon-web-services - 如何使用 MySQL Workbench 连接到私有(private)子网中的 RDS?

标签 amazon-web-services amazon-ec2 mysql-workbench amazon-rds amazon-vpc

我刚刚在 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/

相关文章:

amazon-web-services - AWS : How to enable CORS in API Gateway using Cloudformation?

mysql - 在 AWS EC2 用户 (Amazon Linux) 上安装 MySQL 5.7 时出现损坏的软件包

amazon-web-services - AWS 识别 : Add extra faces of same person

ssh错误: connection timeout to aws ec2 micro instance

linux - 在 amazon linux 上编译 suricata 时出错

mysql - ALTER VIEW 仅为一个 View 插入数据库前缀

mysql - 如何使用 LOAD DATA INFILE 将数据导入特殊字符列名称

MySql Workbench 卡住,需要检索工作

amazon-web-services - 我可以在远程桌面中连接 Amazon SQL RDS 实例吗?

networking - EC2 VPC 实例 - 端口被过滤