AWS: невозможно подключиться к базе данных RDS с моей машины
Экземпляр/живая сеть EC2 может подключиться только к базе данных RDS. Но когда я хочу отлаживать код на моей локальной машине, я не могу подключиться к базе данных и получил эту ошибку:
OperationalError: (2003, "Не удается подключиться к серверу MySQL на 'aa9jliuygesv4w.c03i1 ck3o0us.us-east-1.rds.amazonaws.com '(10060)" )
Я добавил ключи .pem
и .ppk
в .ssh
, и я уже настроил EB CLI. Я не знаю, что мне делать дальше.
FYI: приложение находится в Django
Ответы
Ответ 1
Оказывается, это не так сложно. Выполните следующие действия:
- Перейдите на панель инструментов EC2
- Перейдите на вкладку "Группы безопасности"
- Выберите и выберите группу безопасности базы данных RDS. Подробную информацию о группе безопасности вы увидите внизу.
- Нажмите вкладку "Входящие"
- Нажмите кнопку "Изменить"
- Добавить тип: MYSQL/Aurora; Протокол: TCP; Диапазон: 3306; Источник: 0.0.0.0/0
![Шаги]()
Ответ 2
УБЕДИТЕСЬ, что PUBLIC ACCESSIBILITY
ДА
Это то, что я потратил последние 3 дня, пытаясь решить...