Ein Entwickler hat eine RDS-Datenbank im privaten Subnetz von VPC-A platziert. Der Entwickler hat auch eine Lambda-Funktion in der Standard-VPC erstellt, die versucht, sich mit der RDS-Datenbank zu verbinden, aber keine Verbindung herstellen kann. Was ist der geeignete Weg, um der Lambda-Funktion den Zugriff auf die RDS-Instanz zu ermöglichen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Stellen Sie die Lambda-Funktion im selben Subnetz wie die RDS-Instanz bereit und stellen Sie sicher, dass die RDS-Sicherheitsgruppe Datenverkehr von der Lambda-Funktion zulässt..
Warum dies die Antwort ist
Die Lambda-Funktion muss sich im selben privaten Subnetz oder einem Subnetz befinden, das mit dem Subnetz der RDS-Instanz kommunizieren kann (z. B. über Routing-Tabellen), um eine direkte Netzwerkverbindung herzustellen. Da die RDS-Instanz in VPC-A und die Lambda-Funktion in der Standard-VPC erstellt wurden, können sie sich nicht direkt verbinden. Die Bereitstellung der Lambda-Funktion in der VPC-A und im selben Subnetz wie die RDS-Instanz, zusammen mit einer korrekten Sicherheitsgruppenkonfiguration, ermöglicht die Kommunikation. Die Änderung der RDS-Sicherheitsgruppe, um Datenverkehr von allen Ports aus dem VPC-CIDR-Block zuzulassen, ist zu breit und unsicher. Das Erstellen einer Sicherheitsgruppe für die Lambda-Funktion und das Hinzufügen einer Regel zur RDS-Sicherheitsgruppe ist nur dann sinnvoll, wenn sich beide in derselben VPC befinden. Eine IAM-Rolle regelt die Autorisierung für AWS-Dienste, nicht die Netzwerkkonnektivität.
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