Я задал тот же вопрос поддержке Heroku. Они сказали для использования той же конфигурации, используемой для Amazon RDS.
Как описано в центре разработки Heroku, чтобы открыть сервер EC2 в Heroku, вы можете использовать команду:
$ ec2-authorize YOURGROUP -P tcp -p 3306 -u 098166147350 -o default
Это создаст правило в группе безопасности YOURGROUP
от Heroku это позволит Heroku подключаться к вашему серверу через TCP-порт 3306
.
При подключении из приложения Heroku к серверу EC2 вместо использования эластичного IP-адреса следует использовать полную общедоступную запись DNS: ec2-xxxx.compute-1.amazonaws.com
.
Источники:
https://devcenter.heroku.com/articles/external-services
https: // форумы. aws.amazon.com/message.jspa?messageID=209565[12101 impression