Eine Anwendung wird in zwei AWS-Regionen bereitgestellt, und jede Region speichert Objekte in einem lokalen Amazon S3-Bucket. Beide Bereitstellungen benötigen Zugriff auf alle Objekte und Metadaten aus beiden Regionen. Die bidirektionale Replikation ist zwischen den Buckets konfiguriert und S3 Replication metrics sind aktiviert. Implementieren Sie einen Mechanismus, der die Replikation für Objekte, deren Replikation fehlgeschlagen ist, wiederholt. Welcher Ansatz erfüllt diese Anforderung?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie eine AWS Lambda-Funktion, die S3 Batch Operations verwendet, um die Replikation für Objekte zu wiederholen, deren Replikation fehlgeschlagen ist. Konfigurieren Sie S3 event notifications, um failed-replication events an diese Lambda-Funktion zu senden..
Warum dies die Antwort ist
Die korrekte Antwort ist die Verwendung von S3 Batch Operations. S3 Batch Operations ist der effizienteste Weg, um Operationen auf eine große Anzahl von S3-Objekten anzuwenden, einschließlich der Wiederholung fehlgeschlagener Replikationen. Es kann eine Liste von Objekten (z.B. aus einem S3 Inventory Report oder einer Liste von Objektschlüsseln) verarbeiten und eine bestimmte Operation (wie CopyObject oder ReplicateObject) auf diese anwenden. Eine Lambda-Funktion kann die fehlgeschlagenen Replikationsereignisse verarbeiten und einen Batch-Job initiieren, um die Replikation für die betroffenen Objekte zu wiederholen. Die anderen Optionen sind weniger effizient oder nicht optimal: Das Herunterladen und erneute Hochladen jedes einzelnen Objekts über eine Lambda-Funktion ist ineffizient und kann bei vielen fehlgeschlagenen Objekten zu hohen Kosten und Latenz führen. S3 Batch Operations ist für solche Massenoperationen konzipiert. S3 Event Notifications können zwar an Lambda oder SQS gesendet werden, aber die manuelle Verarbeitung jedes einzelnen Fehlers und das erneute Initiieren der Replikation ist nicht skalierbar. S3 Batch Operations bietet eine integrierte Funktion zur Wiederholung von Replikationen.
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