Eine Gaming-Anwendung speichert Ereignisse in Amazon DynamoDB, und ein Dateningenieur muss diese Daten mit nahezu Echtzeit-Updates in Amazon OpenSearch Service aufnehmen. Welche Lösung erfüllt diese Anforderung?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie Amazon DynamoDB Streams, um Tabellenänderungen zu erfassen. Verwenden Sie eine AWS Lambda-Funktion, um den Stream zu verarbeiten und Amazon OpenSearch Service zu aktualisieren..
Warum dies die Antwort ist
Die korrekte Lösung ist die Verwendung von Amazon DynamoDB Streams in Verbindung mit AWS Lambda. DynamoDB Streams erfassen Änderungen an DynamoDB-Tabellen in nahezu Echtzeit. Eine AWS Lambda-Funktion kann dann so konfiguriert werden, dass sie diese Stream-Ereignisse verarbeitet und die entsprechenden Datenaktualisierungen an Amazon OpenSearch Service sendet. Dies gewährleistet eine nahezu Echtzeit-Synchronisierung. Die anderen Optionen sind weniger geeignet: AWS Step Functions mit S3-Export und Lambda für OpenSearch ist ein Batch-Prozess und bietet keine nahezu Echtzeit-Updates. Ein AWS Glue-Job kann zwar Daten transformieren und laden, ist aber typischerweise für Batch-Verarbeitung konzipiert und nicht für nahezu Echtzeit-Streaming von Änderungen. Ein benutzerdefiniertes OpenSearch-Plugin ist keine Standardlösung für die Synchronisierung von DynamoDB und würde erheblichen Entwicklungsaufwand erfordern, ohne die Vorteile der nativen AWS-Integration zu nutzen.
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