使用SSL pem密钥连接到AWS RDS上的MySQL
我在AWS RDS(Aurora)上设置了一个新的MySQL实例。我添加了一个需要SSL的用户,并下载了组合ca捆绑包,如下所述:,我可以通过命令行进行连接,并确认用户已安全连接。我还暂时关闭了用户的SSL要求,并能够在关闭SSL的情况下连接MySQL Workbench。 问题是MySQL工作台和我的Rails应用程序都需要三个独立的文件:SSL CA、SSL证书和SSL密钥。使用SSL pem密钥连接到AWS RDS上的MySQL,mysql,ssl,amazon-aurora,Mysql,Ssl,Amazon Aurora,我在AWS RDS(Aurora)上设置了一个新的MySQL实例。我添加了一个需要SSL的用户,并下载了组合ca捆绑包,如下所述:,我可以通过命令行进行连接,并确认用户已安全连接。我还暂时关闭了用户的SSL要求,并能够在关闭SSL的情况下连接MySQL Workbench。 问题是MySQL工作台和我的Rails应用程序都需要三个独立的文件:SSL CA、SSL证书和SSL密钥。 我相信一定有一个简单的解决办法,但谷歌搜索并没有找到答案,包括。我感谢你的帮助 您不需要任何其他文件。说到MySQL
我相信一定有一个简单的解决办法,但谷歌搜索并没有找到答案,包括。我感谢你的帮助 您不需要任何其他文件。说到MySQL工作台,您需要提供“SSL CA文件”和“使用SSL”(“Require”或“Require和Verify CA”) 之后,您可以使用以下命令验证连接:
SHOW SESSION STATUS LIKE 'Ssl_cipher';
这就成功了。作为参考,我还在我的database.yml Rails文件中尝试了它,并将组合证书路径放在sslca行上,删除了sslkey和sslcert行,并且能够连接。谢谢你的帮助!