Datenbankfehler beim Bereitstellen der Django-App für Amazon Beanstalk

8

Ich habe versucht, meine Django-Anwendung für AWS-Beanstalk bereitzustellen. Dafür habe ich dieses Tutorial verfolgt: Ссылка

Wenn ich jedoch die App mit eb create verwende, erhalte ich einen MySQL-Fehler

%Vor%

Ich vermute, das liegt daran, dass ich keine Datenbankkonfiguration vorgenommen habe (das obige Dokument erwähnt einen Konfigurationsschritt nicht einmal). Also habe ich versucht, eine RDS-Datenbank mit diesem Leitfaden hinzuzufügen: Ссылка .

Jetzt bekomme ich den Fehler, dass

%Vor%

Als ich versucht habe, diese Subnetze zu erstellen, tauchen andere Probleme auf, die VPNs usw. betreffen. Kann mir bitte jemand helfen, eine einfache Django-App auf den Aws laufen zu lassen? Danke!

    
sudshekhar 14.10.2015, 16:56
quelle

4 Antworten

1

Da Sie elastische Bohnenstangen verwenden, erstellen Sie kein separates RDS. Sie können die Django-Anwendung mithilfe der AWS Console bereitstellen. Wählen Sie während der Bereitstellung der Anwendung die RDS-Konfiguration, und die Subnetzeinstellungen werden von Ihnen selbst übernommen.

    
Hari 13.11.2015 13:08
quelle
0

Ich nehme an, Sie haben HOST = 'localhost' in Ihrer settings.py. Django wird versuchen, über Unix-Socket mit Mysql zu verbinden. Sie möchten wahrscheinlich eine Verbindung zu MySQL über TCP herstellen.

Im DATABASES-Diktat in settings.py: Setze den HOST auf 127.0.0.1

    
Rene Dohmen 23.10.2015 22:49
quelle
0

Sie müssen das Subnetz wie hier beschrieben erstellen,

Erstellen Sie eine DB-Subnetzgruppe

Öffnen Sie die Amazon RDS-Konsole unter Ссылка .

Klicken Sie im Navigationsbereich auf Subnetzgruppen.

Klicken Sie auf DB-Subnetzgruppe erstellen.

Klicken Sie auf Name und geben Sie den Namen Ihrer DB-Subnetzgruppe ein.

Klicken Sie auf Beschreibung und beschreiben Sie dann Ihre DB-Subnetzgruppe.

Wählen Sie neben VPC ID die ID der von Ihnen erstellten VPC.

Klicken Sie auf die Verknüpfung zum Hinzufügen aller Subnetze im Abschnitt Subnetze zu dieser Subnetzgruppe hinzufügen.

Wenn Sie fertig sind, klicken Sie auf Ja, Erstellen Klicken Sie im Bestätigungsfenster auf Schließen.

Ссылка

    
Won Jun Bae 23.10.2015 22:57
quelle
0

Erstellen Sie die Datenbank beim Erstellen der App.

%Vor%

Aktualisieren :

Sie können den Datenbankbenutzer und das Passwort wie folgt einstellen:

%Vor%

Hier sind alle verfügbaren Optionen. Ссылка

    
Gustaf 20.10.2015 05:33
quelle