Sie stellen eine neue Node.js AWS Lambda-Funktion bereit, die außerhalb einer VPC ausgeführt wird. Die Funktion muss eine Amazon Aurora-Datenbank abfragen, die nicht öffentlich zugänglich ist, und Sie erwarten unvorhersehbare Spitzen im Datenbankverkehr. Was sollten Sie tun, um der Lambda-Funktion den zuverlässigen Zugriff auf die Datenbank bei Spitzen zu ermöglichen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Konfigurieren Sie die Lambda-Funktion so, dass sie einen Amazon RDS Proxy verwendet..
Warum dies die Antwort ist
Ein Amazon RDS Proxy ist die effektivste Lösung, da er die Anzahl der Datenbankverbindungen verwaltet und multiplexiert. Dies ist besonders vorteilhaft für Lambda-Funktionen, die viele kurzlebige Verbindungen herstellen können, was bei Spitzen die Datenbank überlasten würde. Der Proxy hält einen Pool von Verbindungen zur Datenbank offen und leitet Anfragen von Lambda effizient weiter, wodurch die Datenbank vor Überlastung geschützt und die Leistung verbessert wird. Ein NAT-Gateway ist für ausgehenden Internetzugriff aus einer privaten VPC gedacht und hilft nicht bei der Verbindung zu einer privaten Datenbank. Die öffentliche Zugänglichmachung der Aurora-Datenbank ist ein erhebliches Sicherheitsrisiko und sollte vermieden werden. Das Aktivieren des VPC-Zugriffs für Lambda ist zwar notwendig, um auf eine private Datenbank zuzugreifen, aber eine Sicherheitsgruppe ohne Regeln würde den Zugriff nicht ermöglichen und löst nicht das Problem der Verbindungspitzen.
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