从本地计算机连接到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 Antwort
0

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

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen