Eine auf EC2-Instances bereitgestellte Anwendung stellt eine Verbindung zu Daten in einer Amazon RDS-Instance her. In der Produktion kann die Anwendung keine Verbindung herstellen, obwohl die Datenbank von einer Bastion-Host-Shell aus erreichbar ist. Die Webserver-Protokolle zeigen wiederholt an: *** Error Establishing a Database Connection Welche der folgenden Ursachen könnte die Verbindungsfehler erklären? (Wählen Sie zwei.)
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Die Sicherheitsgruppe der Datenbank enthält keine Ingress-Regel, die Verbindungen von den Webservern zulässt., Die Anwendung versucht, einen anderen Port zu verwenden, als den, der auf der RDS-Instance konfiguriert ist..
Warum dies die Antwort ist
Die Sicherheitsgruppe der Datenbank muss eine Ingress-Regel enthalten, die Verbindungen von der Sicherheitsgruppe der Webserver oder deren IP-Adressen auf dem Datenbankport zulässt. Ohne diese Regel wird die Verbindung blockiert. Wenn die Anwendung versucht, einen anderen Port als den auf der RDS-Instanz konfigurierten zu verwenden (z. B. Standard-MySQL-Port 3306), schlägt die Verbindung ebenfalls fehl. Falsche Optionen: Egress-Regeln der Datenbank sind für die ausgehende Verbindung der Datenbank relevant, nicht für den Aufbau der Verbindung von der Anwendung. SSL-Zertifikate betreffen die Verschlüsselung, nicht den grundlegenden Verbindungsaufbau. Die Datenbank ist über den Bastion-Host erreichbar, was bedeutet, dass sie bereits bereitgestellt und verfügbar ist.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich