Point Heroku-Anwendung zur AWS RDS-Datenbank
Ich muss meine Heroku-Anwendung auf meine AWS RDS-Datenbank verweisen. Meine RDS-Datenbank ist in Betrieb und verfügt über eine Sicherheitsgruppe mit 0.0.0.0/0-Zugriff.
Zurzeit habe ich meine Heroku-PostgreSQL-Datenbank entfernt und ich versuche, meine Heroku-Anwendung auf meine RDS-Datenbank zu verweisen. Aus irgendeinem Grund stürzt meine Anwendung ab. Der Schritt, auf dem ich zu sein glaube, ist das Setzen meiner DATABASE_URL auf der Heroku-Seite.
Angenommen, meine Datenbankanmeldeinformationen lauten:
db Instanz: mydb
dbname: mydb
user: wcronyn
pass: Passwort
Ich habe es versucht
heroku config: set DATABASE_URL = postgres: // wcronyn: [email protected]: 5432 / mydb
und ich habe versucht, die Berechtigungen festzulegen, indem ich die .pem-Datei in meinen Konfigurationsordner heruntergeladen und dann darauf verwiesen habe:
DATABASE_URL = postgres: // wcronyn: [email protected]: 5432 / mydb? Sslca = config / amazon-rds-ca-cert.pem & sslmode = require & encrypt = true
Ich habe diese beiden Datenbank-URLs ausprobiert, aber meine Anwendung stürzt immer wieder ab.
Kann jemand die Schritte skizzieren, die ich ausführen muss, um meine RDS-Datenbank erfolgreich zu hosten und meine Anwendung darauf zu verweisen?