EC2实例/实时Web可以很好地连接到RDS数据库 . 但是,当我想调试本地机器中的代码时,我无法连接到数据库并出现此错误:
OperationalError:(2003,“无法连接到MySQL服务器'aa9jliuygesv4w.c03i1 ck3o0us.us-east-1.rds.amazonaws.com'(10060)”)
我已将 .pem 和 .ppk 键添加到 .ssh ,我已经配置了EB CLI . 我不知道该怎么办 .
.pem
.ppk
.ssh
仅供参考:该应用程序位于Django中
事实证明它并不那么难 . 执行以下步骤:
转到EC2仪表板
转到“安全组”选项卡
选择并仅选择RDS数据库安全组 . 您将在底部看到安全组详细信息
单击“入站”选项卡
单击“编辑”按钮
添加类型:MYSQL / Aurora;协议:TCP;范围:3306;来源:0.0.0.0/0
1 回答
事实证明它并不那么难 . 执行以下步骤:
转到EC2仪表板
转到“安全组”选项卡
选择并仅选择RDS数据库安全组 . 您将在底部看到安全组详细信息
单击“入站”选项卡
单击“编辑”按钮
添加类型:MYSQL / Aurora;协议:TCP;范围:3306;来源:0.0.0.0/0