Ein Unternehmen hat APIs mit Amazon API Gateway und regionalen Endpunkten erstellt. Diese APIs rufen AWS Lambda-Funktionen auf und verwenden die API Gateway-Authentifizierung. Eine Überprüfung ergab, dass eine Untergruppe von APIs nicht öffentlich zugänglich sein darf und nur innerhalb einer VPC aufrufbar sein sollte. Alle Aufrufe müssen von authentifizierten Benutzern stammen. Welche Lösung erreicht dies mit dem geringsten Aufwand?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Den API Gateway-Endpunkttyp von Regional auf Private ändern, einen Interface VPC Endpoint (AWS PrivateLink) in der VPC erstellen, eine Ressourcenrichtlinie an die API anhängen, um den Zugriff vom VPC Endpoint zu erlauben, und die API über den VPC Endpoint aufrufen..
Warum dies die Antwort ist
Die Umstellung des API Gateway-Endpunkttyps auf "Private" in Kombination mit einem Interface VPC Endpoint (AWS PrivateLink) ist die effizienteste Lösung. Private Endpunkte machen APIs nur über einen VPC Endpoint zugänglich, wodurch der öffentliche Zugriff unterbunden wird. Eine Ressourcenrichtlinie am API Gateway stellt sicher, dass nur Aufrufe vom spezifischen VPC Endpoint erlaubt sind. Dies erfüllt die Anforderung, dass die APIs nur innerhalb einer VPC aufrufbar sind und authentifizierte Benutzer weiterhin über API Gateway authentifiziert werden können. Die Option mit dem internen ALB ist nicht geeignet, da ALBs keine Lambda-Funktionen direkt als Zielgruppe haben können, wenn API Gateway als Proxy dazwischen liegt. Das Entfernen des DNS-Eintrags und die Verwendung von Route 53 ändert nichts an der öffentlichen Erreichbarkeit des API Gateways selbst, es sei denn, es wird zusätzlich eine private API konfiguriert. Die Bereitstellung von EC2-Instanzen mit Apache ist ein erheblicher Mehraufwand und würde die serverlose Architektur untergraben.
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