使用SSM连接RDS

0

【以下的问题经过翻译处理】 我有一个安装有系统管理器代理的EC2实例,并且可以访问RDS实例。EC2和RDS都在私有子网中,如何通过创建ssm会话连接到RDS?

profile picture
专家
已提问 5 个月前15 查看次数
1 回答
0

【以下的回答经过翻译处理】 如果您想连接到私有子网中的RDS,以建立SQL连接而无需直接访问VPC的入站网络级别访问权限,可以使用Systems Manager Session Manager连接到EC2并通过SSH隧道传输适当的端口。您可以在这里找到RDS MySQL的示例:

https://aws.amazon.com/premiumsupport/knowledge-center/systems-manager-ssh-vpc-resources/

请注意,从VPC外部访问Session Manager需要向Systems Manager基础设施建立出站端口443连接。链接中的示例是:

ssh -i /path/key-pair_instance1.pem username_of_instance1@i-0123456789abcdefa -L 9090:ec2-198-51-100-1.compute-1.amazonaws.com:3306

通过SSH设置端口隧道后,执行以下命令连接到RDS:

mysql -u user -h 127.0.0.1:9090 -p password

profile picture
专家
已回答 5 个月前

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

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

回答问题的准则