Eine Foto-Sharing-App speichert Bilder in S3. Ein externer Prüfer inspiziert die Bilder manuell und zeichnet die Ergebnisse 1–24 Stunden nach dem Hochladen in einer DynamoDB-Tabelle auf, die mit dem S3-Objektschlüssel indiziert ist. Der Drittanbieter stellt die Prüfungsergebnisse über eine REST-API bereit. Sie benötigen einen automatisierten Prozess, um jedes S3-Objekt mit seinem Prüfungsergebnis zu versehen, der auf die betrieblich effizienteste Weise implementiert wird. Welchen Ansatz sollten Sie wählen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie eine Lambda-Funktion, die durch s3:ObjectCreated-Ereignisse ausgelöst wird und einen AWS Step Functions Standard-Workflow startet. Fügen Sie einen Wait-Zustand für bis zu 24 Stunden ein und rufen Sie dann eine zweite Lambda-Funktion auf, um das Prüfungsergebnis abzurufen und das S3-Objekt zu taggen..
Warum dies die Antwort ist
Diese Option ist die effizienteste, da AWS Step Functions ideal für die Orchestrierung von Workflows mit Wartezeiten ist. Der Wait-Zustand ermöglicht es dem Workflow, bis zu 24 Stunden zu pausieren, bevor er fortgesetzt wird, um sicherzustellen, dass das Prüfungsergebnis verfügbar ist. Die Nutzung von Lambda-Funktionen für die Auslösung und das Tagging ist serverlos und kosteneffizient. Die SQS-Option ist weniger effizient, da das Management des Sichtbarkeits-Timeouts und die potenzielle Notwendigkeit, Nachrichten erneut zu verarbeiten, komplexer ist als ein Step Functions Wait-Zustand. Eine Lambda-Funktion, die regelmäßig nach ungetaggten Objekten sucht, ist ineffizient, da sie unnötig Ressourcen verbraucht und eine höhere Latenz haben kann. Eine EC2-Instanz ist die am wenigsten serverlose und am wenigsten betrieblich effiziente Lösung, da sie die Verwaltung einer Instanz erfordert.
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