web-dev-qa-db-ja.com

AWS:私のマシンからRDSデータベースに接続できない

EC2インスタンス/ライブWebは、RDSデータベースに問題なく接続できます。しかし、ローカルマシンでコードをデバッグしようとすると、データベースに接続できず、このエラーが発生します。

OperationalError:(2003、「 'aa9jliuygesv4w.c03i1 ck3o0us.us-east-1.rds.amazonaws.com'(10060)でMySQLサーバーに接続できません」)

私は追加しました .pemおよび.ppkキーから.sshとEB CLIをすでに設定しています。もう何をすればいいのかわかりません。

参考:アプリはDjangoにあります

18
Aminah Nuraini

それほど難しくないことがわかりました。次の手順を実行します。

  1. EC2ダッシュボードに移動
  2. [セキュリティグループ]タブに移動します
  3. RDSデータベースセキュリティグループのみを選択して選択します。セキュリティグループの詳細が下部に表示されます
  4. [受信]タブをクリックします
  5. [編集]ボタンをクリックします
  6. タイプを追加:MYSQL/Aurora; Protocol:TCP; Range:3306; Source:0.0.0.0/0

Steps

84
Aminah Nuraini

- 確認してください PUBLIC ACCESSIBILITY IS YESに設定

これは私が解決しようとして最後の3日間を費やしたものです...

6
Anthony R