IoT-Geräte laden einmal pro Stunde eine Datendatei in einen Amazon S3-Bucket hoch. Eine Lambda-Funktion ist so konfiguriert, dass sie diese Dateien verarbeitet und sofort ausgeführt werden soll, wenn jede Datei hochgeladen wird. Die Lambda-Funktion ist bereits mit den S3-Bucket-Informationen konfiguriert. Wie sollte der Entwickler sicherstellen, dass die Funktion sofort nach dem Hochladen einer Datei aufgerufen wird?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Fügen Sie der Lambda-Funktion einen S3-Trigger hinzu und wählen Sie den S3-Bucket als Ereignisquelle aus..
Warum dies die Antwort ist
Die korrekte Methode, um eine Lambda-Funktion sofort nach dem Hochladen einer Datei in S3 auszuführen, ist das Hinzufügen eines S3-Triggers zur Lambda-Funktion. Dieser Trigger lauscht auf Objekterstellungsereignisse (z. B. s3:ObjectCreated:Put) im angegebenen S3-Bucket und ruft die Lambda-Funktion automatisch auf, sobald eine Datei hochgeladen wird. Asynchrone Aufrufkonfigurationen (Option 1) sind für die Art des Aufrufs der Lambda-Funktion relevant, nicht für die Auslösung durch S3. EventBridge (Option 2) könnte zwar für komplexere Szenarien verwendet werden, ist aber für die direkte S3-Integration überflüssig und nicht der primäre Mechanismus. Lambda-Ebenen (Option 4) dienen dazu, Code und Abhängigkeiten zu teilen, nicht als Auslöser für Funktionen.
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