我曾经在家中使用 Microsoft SSMS 连接到 Microsoft 数据库。我可以从 SQL Workbench 到 Aurora 数据库执行相同的操作吗?
我读到了这个:https ://aws.amazon.com/premiumsupport/knowledge-center/connect-rds-mysql-workbench/ ,但对我来说,我的要求很模糊。此页面似乎需要 Cloud9 环境:https ://aws.amazon.com/getting-started/tutorials/configure-connect-serverless-mysql-database-aurora/
我找到了我的公共家庭 IPAddress 并添加到“安全组”。我在家庭 IP 地址的末尾添加了 /32 以使其成为 CIDR 地址。然后我修改了我的无服务器 Aurora 数据库以允许该安全组。
但即使使用 Telnet myname.cluster-c900joynbtoe.us-west-2.rds.amazonaws.com 3306,我也无法连接。
后来我发现了这一点,这意味着这是不可能的:' https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.html#aurora-serverless.limitations
我确实有一个 EC2 实例,我可能会尝试在那里安装 SQL Workbench 并尝试(使用远程桌面/RDP)连接到 EC2。
在您设置 Aurora RDS 数据库服务器时,Amazon 提供了“无服务器”选项。这样做有好处,但一个缺点是您无法从它所在的 VPC 之外的任何地方连接到它。
您可以通过通过 SSH 进行调谐来解决此问题。另一种方法是将 Aurora 设置为标准模式,而不是无服务器模式。然后,您应该能够使用正确的安全组设置进行远程连接。