从本地计算机连接到MySQL RDS实例。

0

【以下的问题经过翻译处理】 大家好,

我正在尝试通过 DBeaver 从我的本地计算机通过 SSM 在本文之后连接到我的 RDS MySQL aurora 实例:

<https://aws.amazon.com/blogs/database/securely-connect-to-an-amazon-rds-or-amazon-ec2-database-instance-remotely-with-your-preferred-gui/?fbclid= IwAR0AYyKOfbWGixDBgyZlsJ8ikAnOgbcHPlB4XcGrov0vh63JkAQGcNslLHc>

当我运行命令时

aws ssm start-session --target ...

我有这条消息:

使用 SessionId 启动会话:user.user@dom0d4ede5d4d251sd37c
为 sessionId user.user@dom-0w4cde734x221e91c 打开了端口 3306。
正在等待连接...

在 DBeaver 中,我输入了集群端点、端口号、用户名和密码,我从 DBeaver 收到了这条消息:

上一个成功发送到服务器的数据包是 0 毫秒前。驱动程序尚未从服务器收到任何数据包。
  连接超时

我不确定是不是因为 ssm 端点, 我尝试按照本文创建 SSM 端点:

https://docs.aws.amazon.com/systems-manager/latest/userguide/setup-create-vpc.html

为 Systems Manager 创建 VPC 终端节点

在此过程的第一步中,您为 Systems Manager 创建三个必需的和一个可选的接口端点。
按照创建接口端点中的步骤创建以下接口端点:

1 - com.amazonaws.region.ssm – Systems Manager 服务的端点。

2 - com.amazonaws.region.ec2messages – Systems Manager 使用此端点从 SSM 代理调用 Systems Manager 服务。

3 - com.amazonaws.region.ec2 –

端点创建失败:

状态 = 失败
状态信息 =
无法设置 private-dns-enabled,因为 VPC vpc-wee1287dvhdvvsj 中的 ec2messages.region.amazonaws.com 已经存在冲突的 DNS 域

状态信息 =
无法设置 private-dns-enabled,因为 VPC vpc-wee1287dvhdvvsj 中的 ssm.region.amazonaws.com 已经存在冲突的 DNS 域

只有这个端点:成功创建了 com.amazonaws.ca-central-1.ec2 我不确定超时是否是由于 SSM 端点造成的。

任何想法都会有所帮助,

谢谢你!

1 回答
0

【以下的回答经过翻译处理】 我在 DBeaver 中使用 "localhost" 作为主机名,而不是最初输入的 RDS 集群 DNS 名称,这样可以正常工作。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则