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 дня, пытаясь решить...