Eine Lambda-Funktion verarbeitet Nachrichten aus einer Amazon SQS-Warteschlange, die mit einer Dead-Letter Queue (DLQ) konfiguriert ist. Einige Nachrichten konnten aufgrund eines Fehlers, der inzwischen behoben wurde, nicht verarbeitet werden. Der Entwickler möchte nun die fehlgeschlagenen Nachrichten erneut verarbeiten. Welche Maßnahme sollte der Entwickler ergreifen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie die StartMessageMoveTask API, um Nachrichten von der Dead-Letter Queue zurück in die ursprüngliche SQS-Warteschlange zu verschieben..
Warum dies die Antwort ist
Die StartMessageMoveTask API ist die korrekte Methode, um Nachrichten von einer Dead-Letter Queue (DLQ) zurück in die ursprüngliche SQS-Warteschlange zu verschieben. Diese API wurde speziell für diesen Anwendungsfall entwickelt und ermöglicht eine effiziente und zuverlässige Neuverarbeitung von Nachrichten nach Behebung eines Problems. Die Option SendMessageBatch ist falsch, da sie zum Senden neuer Nachrichten verwendet wird, nicht zum Verschieben vorhandener Nachrichten aus einer DLQ. Die ChangeMessageVisibility API ist ebenfalls falsch, da sie die Sichtbarkeit von Nachrichten innerhalb derselben Warteschlange ändert und nicht zum Verschieben zwischen Warteschlangen dient. Die PurgeQueue API ist falsch, da sie alle Nachrichten aus einer Warteschlange löscht und nicht dazu dient, Nachrichten zurück in die ursprüngliche Warteschlange zu verschieben.
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